Package org.immutables.value.processor
Class Datatypes
- 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.Datatypes
-
- Direct Known Subclasses:
Generator_Datatypes
@Template abstract class Datatypes extends ValuesTemplate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDatatypes.DatatypeTypes-
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) com.google.common.base.Function<ValueAttribute,java.lang.Integer>attributeIndexprivate java.util.Map<ValueAttribute,java.lang.Integer>attributeIndexMap(package private) Datatypes.DatatypeTypescurrent(package private) ValueTypecurrentType(package private) Datatypes.DatatypeTypesDatatypes(package private) Renderersrr(package private) com.google.common.base.Function<Datatypes.DatatypeTypes,java.lang.Void>setCurrent(package private) com.google.common.base.Function<ValueType,java.lang.Void>setCurrentType-
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 Datatypes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.Iterable<Datatypes.DatatypeTypes>allDefinitions()-
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
-
Datatypes
Datatypes.DatatypeTypes Datatypes
-
current
Datatypes.DatatypeTypes current
-
setCurrent
final com.google.common.base.Function<Datatypes.DatatypeTypes,java.lang.Void> setCurrent
-
currentType
ValueType currentType
-
attributeIndexMap
private java.util.Map<ValueAttribute,java.lang.Integer> attributeIndexMap
-
setCurrentType
final com.google.common.base.Function<ValueType,java.lang.Void> setCurrentType
-
attributeIndex
final com.google.common.base.Function<ValueAttribute,java.lang.Integer> attributeIndex
-
-
Method Detail
-
allDefinitions
java.lang.Iterable<Datatypes.DatatypeTypes> allDefinitions()
-
-