Package com.dslplatform.json.processor
Class Context
java.lang.Object
com.dslplatform.json.processor.Context
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final boolean(package private) final Writerprivate final ProcessingEnvironment(package private) final Map<String, OptimizedConverter> (package private) final Map<String, StructInfo> (package private) final TypeSupport -
Constructor Summary
ConstructorsConstructorDescriptionContext(Writer code, ProcessingEnvironment environment, Map<String, OptimizedConverter> inlinedConverters, Map<String, String> defaults, Map<String, StructInfo> structs, TypeSupport typeSupport, boolean allowUnknown) -
Method Summary
Modifier and TypeMethodDescription(package private) StringextractRawType(TypeMirror type, Map<String, TypeMirror> genericSignatures) (package private) TypeMirror(package private) StringgetDefault(AttributeInfo attr) (package private) boolean(package private) static StringnonGenericObject(String type) (package private) voidserializeKnownCollection(AttributeInfo attr, List<String> types, Map<String, TypeMirror> genericSignatures) (package private) static List<AttributeInfo> sortedAttributes(StructInfo info, boolean includeInherited) (package private) static StringtypeOrClass(String objectType, String typeName) (package private) Typestypes()(package private) booleanuseLazyResolution(String type)
-
Field Details
-
code
-
environment
-
inlinedConverters
-
defaults
-
structs
-
typeSupport
-
allowUnknown
final boolean allowUnknown
-
-
Constructor Details
-
Context
Context(Writer code, ProcessingEnvironment environment, Map<String, OptimizedConverter> inlinedConverters, Map<String, String> defaults, Map<String, StructInfo> structs, TypeSupport typeSupport, boolean allowUnknown)
-
-
Method Details
-
getDefault
-
nonGenericObject
-
typeOrClass
-
sortedAttributes
-
extractRawType
-
types
Types types() -
useLazyResolution
-
serializeKnownCollection
void serializeKnownCollection(AttributeInfo attr, List<String> types, Map<String, TypeMirror> genericSignatures) throws IOException- Throws:
IOException
-
findType
-
isObjectInstance
-