Package org.immutables.value.processor
Class ValuesTemplate
- java.lang.Object
-
- org.immutables.generator.Builtins
-
- org.immutables.generator.AbstractTemplate
-
- org.immutables.value.processor.AbstractValuesTemplate
-
- org.immutables.value.processor.ValuesTemplate
-
- Direct Known Subclasses:
Asts,Criteria,CriteriaRepository,Datatypes,Funcs,Gsons,Immutables,Modifiables,OkJsons,Repositories,Transformers,Visitors
abstract class ValuesTemplate extends AbstractValuesTemplate
-
-
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) com.google.common.collect.Multimap<Proto.DeclaringPackage,ValueType>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 ValuesTemplate()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Templates.Invokablegenerate()protected booleaninferJaxarta()(package private) ValuesTemplateusingValues(com.google.common.collect.Multimap<Proto.DeclaringPackage,ValueType> values)-
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
-
values
com.google.common.collect.Multimap<Proto.DeclaringPackage,ValueType> values
-
-
Method Detail
-
generate
public abstract Templates.Invokable generate()
-
usingValues
ValuesTemplate usingValues(com.google.common.collect.Multimap<Proto.DeclaringPackage,ValueType> values)
-
inferJaxarta
protected boolean inferJaxarta()
- Overrides:
inferJaxartain classAbstractValuesTemplate
-
-