Package org.immutables.value.processor
Class Generator_Gsons
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.immutables.value.processor.Gsons
Gsons.TypeAdapterTypesNested classes/interfaces inherited from class org.immutables.value.processor.AbstractValuesTemplate
AbstractValuesTemplate.Flag, AbstractValuesTemplate.TrackingSetNested classes/interfaces inherited from class org.immutables.generator.Builtins
Builtins.Literal -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.Invokableprivate final Templates.InvokableFields inherited from class org.immutables.value.processor.Gsons
byFirstCharacter, gson, Mm, NvFields inherited from class org.immutables.value.processor.ValuesTemplate
valuesFields inherited from class org.immutables.value.processor.AbstractValuesTemplate
allowsClasspathAnnotation, asDiamond, atFallbackNullable, Attribute, BitPosition, CLASSNAME_TAG_JAXARTA, docEscaped, flag, guava, HasStyleInfo, LongPositions, longsFor, noAttributes, Package, TypeFields inherited from class org.immutables.generator.AbstractTemplate
classpath, output -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokablegenerate()(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.Invokable(package private) Templates.InvokableMethods inherited from class org.immutables.value.processor.Gsons
typeAdaptersMethods inherited from class org.immutables.value.processor.ValuesTemplate
inferJaxarta, usingValuesMethods inherited from class org.immutables.value.processor.AbstractValuesTemplate
jaxarta, newTrackingSet, setJaxartaMethods inherited from class org.immutables.generator.AbstractTemplate
annotations, processing, round
-
Field Details
-
generate
-
generateTypeAdapters
-
generateTypeAdapter
-
getAdapterFromGson
-
generateMarshalingMethods
-
generateMarshalOther
-
generateMarshalConstructorValue
-
generateMarshalMapping
-
generateMarshalKey
-
generateMarshalAttributeValue
-
generateUnmarshalingMethods
-
generateConstructorArgumentUnmarshal
-
generateConstructorArgumentComplexUnmarshal
-
generateUnmarshalAttribute
-
createBuilderForCollection
-
returnBuiltCollection
-
collectionUnmarshalCaseNullSingleArray
-
generateMappingUnmarshalCode
-
generateMappingUnmarshalCodeAlt
-
generateCollectionUnmarshalCode
-
generateCollectionUnmarshalCodeAlt
-
generateComplexTypeUnmarshalAttribute
-
generateReadAttributeValue
-
generateWriteAttributeValue
-
simpleTypeWrite
-
simpleTypeNext
-
constructorAcceptType
-
maybeUnwrappedElementType
-
checkAttributes
-
atGenerated
-
castBuildStagedBuilder
-
serializedName
-
optionalGet
-
optionalEmpty
-
optionalPresent
-
-
Constructor Details
-
Generator_Gsons
public Generator_Gsons()
-
-
Method Details
-
generate
- Specified by:
generatein classValuesTemplate
-
_t0__generate
-
generateTypeAdapters
Templates.Invokable generateTypeAdapters() -
_t1__generateTypeAdapters
-
generateTypeAdapter
Templates.Invokable generateTypeAdapter() -
_t2__generateTypeAdapter
-
getAdapterFromGson
Templates.Invokable getAdapterFromGson() -
_t3__getAdapterFromGson
-
generateMarshalingMethods
Templates.Invokable generateMarshalingMethods() -
_t4__generateMarshalingMethods
-
generateMarshalOther
Templates.Invokable generateMarshalOther() -
_t5__generateMarshalOther
-
generateMarshalConstructorValue
Templates.Invokable generateMarshalConstructorValue() -
_t6__generateMarshalConstructorValue
-
generateMarshalMapping
Templates.Invokable generateMarshalMapping() -
_t7__generateMarshalMapping
-
generateMarshalKey
Templates.Invokable generateMarshalKey() -
_t8__generateMarshalKey
-
generateMarshalAttributeValue
Templates.Invokable generateMarshalAttributeValue() -
_t9__generateMarshalAttributeValue
-
generateUnmarshalingMethods
Templates.Invokable generateUnmarshalingMethods() -
_t10__generateUnmarshalingMethods
-
generateConstructorArgumentUnmarshal
Templates.Invokable generateConstructorArgumentUnmarshal() -
_t11__generateConstructorArgumentUnmarshal
-
generateConstructorArgumentComplexUnmarshal
Templates.Invokable generateConstructorArgumentComplexUnmarshal() -
_t12__generateConstructorArgumentComplexUnmarshal
-
generateUnmarshalAttribute
Templates.Invokable generateUnmarshalAttribute() -
_t13__generateUnmarshalAttribute
-
createBuilderForCollection
Templates.Invokable createBuilderForCollection() -
_t14__createBuilderForCollection
-
returnBuiltCollection
Templates.Invokable returnBuiltCollection() -
_t15__returnBuiltCollection
-
collectionUnmarshalCaseNullSingleArray
Templates.Invokable collectionUnmarshalCaseNullSingleArray() -
_t16__collectionUnmarshalCaseNullSingleArray
-
generateMappingUnmarshalCode
Templates.Invokable generateMappingUnmarshalCode() -
_t17__generateMappingUnmarshalCode
-
generateMappingUnmarshalCodeAlt
Templates.Invokable generateMappingUnmarshalCodeAlt() -
_t18__generateMappingUnmarshalCodeAlt
-
generateCollectionUnmarshalCode
Templates.Invokable generateCollectionUnmarshalCode() -
_t19__generateCollectionUnmarshalCode
-
generateCollectionUnmarshalCodeAlt
Templates.Invokable generateCollectionUnmarshalCodeAlt() -
_t20__generateCollectionUnmarshalCodeAlt
-
generateComplexTypeUnmarshalAttribute
Templates.Invokable generateComplexTypeUnmarshalAttribute() -
_t21__generateComplexTypeUnmarshalAttribute
-
generateReadAttributeValue
Templates.Invokable generateReadAttributeValue() -
_t22__generateReadAttributeValue
-
generateWriteAttributeValue
Templates.Invokable generateWriteAttributeValue() -
_t23__generateWriteAttributeValue
-
simpleTypeWrite
Templates.Invokable simpleTypeWrite() -
_t24__simpleTypeWrite
-
simpleTypeNext
Templates.Invokable simpleTypeNext() -
_t25__simpleTypeNext
-
constructorAcceptType
Templates.Invokable constructorAcceptType() -
_t26__constructorAcceptType
-
maybeUnwrappedElementType
Templates.Invokable maybeUnwrappedElementType() -
_t27__maybeUnwrappedElementType
-
checkAttributes
Templates.Invokable checkAttributes() -
_t28__checkAttributes
-
atGenerated
Templates.Invokable atGenerated() -
_t29__atGenerated
-
castBuildStagedBuilder
Templates.Invokable castBuildStagedBuilder() -
_t30__castBuildStagedBuilder
-
serializedName
Templates.Invokable serializedName() -
_t31__serializedName
-
optionalGet
Templates.Invokable optionalGet() -
_t32__optionalGet
-
optionalEmpty
Templates.Invokable optionalEmpty() -
_t33__optionalEmpty
-
optionalPresent
Templates.Invokable optionalPresent() -
_t34__optionalPresent
-