Package org.immutables.value.processor
Class Gsons
- java.lang.Object
-
- Direct Known Subclasses:
Generator_Gsons
@Template abstract class Gsons extends ValuesTemplate
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGsons.TypeAdapterTypes-
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 com.google.common.base.Function<java.lang.Iterable<ValueAttribute>,com.google.common.collect.Multimap<java.lang.Character,java.util.Map.Entry<java.lang.String,ValueAttribute>>>byFirstCharacter(package private) java.lang.Stringgson(package private) com.google.common.collect.Multimap<java.lang.Character,java.util.Map.Entry<java.lang.String,ValueAttribute>>Mm(package private) java.util.Map.Entry<java.lang.String,ValueAttribute>Nv-
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 Gsons()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Iterable<Gsons.TypeAdapterTypes>typeAdapters()-
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
-
gson
final java.lang.String gson
-
Mm
com.google.common.collect.Multimap<java.lang.Character,java.util.Map.Entry<java.lang.String,ValueAttribute>> Mm
-
Nv
java.util.Map.Entry<java.lang.String,ValueAttribute> Nv
-
byFirstCharacter
public final com.google.common.base.Function<java.lang.Iterable<ValueAttribute>,com.google.common.collect.Multimap<java.lang.Character,java.util.Map.Entry<java.lang.String,ValueAttribute>>> byFirstCharacter
-
-
Method Detail
-
typeAdapters
public java.lang.Iterable<Gsons.TypeAdapterTypes> typeAdapters()
-
-