Package org.immutables.value.processor
Class Immutables
- java.lang.Object
-
- org.immutables.generator.Builtins
-
- org.immutables.generator.AbstractTemplate
-
- org.immutables.value.processor.AbstractValuesTemplate
-
- org.immutables.value.processor.ValuesTemplate
-
- org.immutables.value.processor.Immutables
-
- Direct Known Subclasses:
Generator_Immutables
@Template abstract class Immutables extends ValuesTemplate
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.immutables.value.processor.AbstractValuesTemplate
AbstractValuesTemplate.Flag, AbstractValuesTemplate.TrackingSet
-
Nested classes/interfaces inherited from class org.immutables.generator.Builtins
Builtins.Literal
-
-
Field Summary
Fields Modifier and Type Field Description (package private) AttributeBuilderDescriptorAttributeBuilder(package private) Templates.InvokableInvokable(package private) Parcelablesparcelables(package private) Renderersrr(package private) java.lang.StringtopLevelSimple-
Fields inherited from class org.immutables.value.processor.ValuesTemplate
values
-
Fields inherited from class org.immutables.value.processor.AbstractValuesTemplate
allowsClasspathAnnotation, asDiamond, atFallbackNullable, Attribute, BitPosition, CLASSNAME_TAG_JAXARTA, docEscaped, flag, guava, HasStyleInfo, LongPositions, longsFor, noAttributes, Package, Type
-
Fields inherited from class org.immutables.generator.AbstractTemplate
classpath, output
-
-
Constructor Summary
Constructors Constructor Description Immutables()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description (package private) abstract Templates.InvokablearrayAsList()(package private) abstract Templates.InvokablearrayAsListSecondary()(package private) abstract Templates.InvokablebuildFromMandatoryAttribute()(package private) abstract Templates.InvokablecollectionUtility()(package private) abstract Templates.InvokableequalsAttribute()(package private) abstract Templates.InvokablejavadocGenerics()(package private) abstract Templates.InvokableobjectsEqual()(package private) abstract Templates.InvokableobjectsHashCode()(package private) abstract Templates.InvokableobjectsUtility()(package private) abstract Templates.InvokableprimitiveHashCode()(package private) abstract Templates.InvokablerequireNonNull()-
Methods inherited from class org.immutables.value.processor.ValuesTemplate
generate, inferJaxarta, usingValues
-
Methods inherited from class org.immutables.value.processor.AbstractValuesTemplate
jaxarta, newTrackingSet, setJaxarta
-
Methods inherited from class org.immutables.generator.AbstractTemplate
annotations, processing, round
-
-
-
-
Field Detail
-
rr
final Renderers rr
-
parcelables
final Parcelables parcelables
-
topLevelSimple
@Nullable java.lang.String topLevelSimple
-
AttributeBuilder
AttributeBuilderDescriptor AttributeBuilder
-
Invokable
Templates.Invokable Invokable
-
-
Method Detail
-
arrayAsList
abstract Templates.Invokable arrayAsList()
-
arrayAsListSecondary
abstract Templates.Invokable arrayAsListSecondary()
-
requireNonNull
abstract Templates.Invokable requireNonNull()
-
objectsEqual
abstract Templates.Invokable objectsEqual()
-
objectsHashCode
abstract Templates.Invokable objectsHashCode()
-
objectsUtility
abstract Templates.Invokable objectsUtility()
-
collectionUtility
abstract Templates.Invokable collectionUtility()
-
equalsAttribute
abstract Templates.Invokable equalsAttribute()
-
primitiveHashCode
abstract Templates.Invokable primitiveHashCode()
-
javadocGenerics
abstract Templates.Invokable javadocGenerics()
-
buildFromMandatoryAttribute
abstract Templates.Invokable buildFromMandatoryAttribute()
-
-