Uses of Class
com.dslplatform.json.processor.StructInfo
-
Packages that use StructInfo Package Description com.dslplatform.json.processor -
-
Uses of StructInfo in com.dslplatform.json.processor
Fields in com.dslplatform.json.processor declared as StructInfo Modifier and Type Field Description private StructInfoStructInfo. deserializeTargetprivate StructInfoStructInfo. inheritsFromFields in com.dslplatform.json.processor with type parameters of type StructInfo Modifier and Type Field Description java.util.Set<StructInfo>StructInfo. implementationsprivate java.util.Map<java.lang.String,StructInfo>Analysis. structs(package private) java.util.Map<java.lang.String,StructInfo>Context. structsMethods in com.dslplatform.json.processor that return StructInfo Modifier and Type Method Description StructInfoStructInfo. getDeserializeTarget()StructInfoStructInfo. getParent()Methods in com.dslplatform.json.processor that return types with arguments of type StructInfo Modifier and Type Method Description java.util.Map<java.lang.String,StructInfo>Analysis. analyze()Methods in com.dslplatform.json.processor with parameters of type StructInfo Modifier and Type Method Description private voidAnalysis. analyzeAttribute(StructInfo info, javax.lang.model.type.TypeMirror originalType, java.lang.String name, Analysis.AccessElements access, java.lang.String target, java.util.Stack<java.lang.String> path, javax.lang.model.element.VariableElement field)private voidConverterTemplate. asFormatConverter(StructInfo si, java.lang.String name, java.lang.String className, boolean binding)private static voidCompiledJsonAnnotationProcessor. buildCode(java.io.Writer code, javax.annotation.processing.ProcessingEnvironment environment, java.lang.String className, StructInfo si, java.util.Map<java.lang.String,StructInfo> structs, TypeSupport typeSupport, boolean allowUnknown, java.lang.String generatedMarker)private voidAnalysis. checkParentSignatures(StructInfo info, javax.lang.model.element.TypeElement element, java.util.Set<StructInfo> implementations, java.lang.String signature, java.util.Set<javax.lang.model.element.TypeElement> processed)(package private) voidEnumTemplate. create(StructInfo si, java.lang.String className)private voidConverterTemplate. createConverter(StructInfo si, java.lang.String typeName, java.lang.String typeArguments)private voidConverterTemplate. createLazyReaderAndWriter(AttributeInfo attr, javax.lang.model.type.TypeMirror mirror, java.lang.String namePrefix, StructInfo si)(package private) voidConverterTemplate. emptyArray(StructInfo si, java.lang.String className)(package private) voidConverterTemplate. emptyObject(StructInfo si, java.lang.String className)(package private) voidConverterTemplate. factoryForGenericConverter(StructInfo si)(package private) static java.lang.StringCompiledJsonAnnotationProcessor. findConverterName(StructInfo structInfo)(package private) voidConverterTemplate. fromArray(StructInfo si, java.lang.String className)(package private) voidConverterTemplate. fromObject(StructInfo si, java.lang.String className)private voidConverterTemplate. handleSwitch(StructInfo si, java.lang.String alignment, boolean useInstance)private static booleanEnumTemplate. isAllSimple(StructInfo si)(package private) booleanEnumTemplate. isStatic(StructInfo si)private static voidCompiledJsonAnnotationProcessor. mixin(java.io.Writer code, boolean writeOnly, StructInfo si, java.lang.String className)private voidConverterTemplate. returnInstance(java.lang.String alignment, StructInfo info, java.lang.String className)voidStructInfo. setDeserializeTarget(StructInfo value)(package private) static java.util.List<AttributeInfo>Context. sortedAttributes(StructInfo info, boolean includeInherited)voidStructInfo. supertype(StructInfo parent)private voidConverterTemplate. writeDiscriminator(StructInfo si)(package private) voidEnumTemplate. writeName(java.io.Writer code, StructInfo target, java.lang.String readValue, java.lang.String writerName)private voidEnumTemplate. writeName(java.io.Writer code, StructInfo target, java.lang.String readValue, java.lang.String writerName, boolean external)private voidConverterTemplate. writeObject(StructInfo si, java.lang.String className, java.util.List<AttributeInfo> sortedAttributes)Method parameters in com.dslplatform.json.processor with type arguments of type StructInfo Modifier and Type Method Description private static voidCompiledJsonAnnotationProcessor. buildCode(java.io.Writer code, javax.annotation.processing.ProcessingEnvironment environment, java.lang.String className, StructInfo si, java.util.Map<java.lang.String,StructInfo> structs, TypeSupport typeSupport, boolean allowUnknown, java.lang.String generatedMarker)private static booleanCompiledJsonAnnotationProcessor. buildRootConfiguration(java.io.Writer code, java.lang.String configurationName, java.util.Map<java.lang.String,StructInfo> configurations, javax.annotation.processing.ProcessingEnvironment processingEnv)private booleanAttributeInfo. canResolveCollection(java.lang.String content, TypeSupport typeSupport, java.util.Map<java.lang.String,StructInfo> structs)private voidAnalysis. checkParentSignatures(StructInfo info, javax.lang.model.element.TypeElement element, java.util.Set<StructInfo> implementations, java.lang.String signature, java.util.Set<javax.lang.model.element.TypeElement> processed)java.util.List<java.lang.String>AttributeInfo. collectionContent(TypeSupport typeSupport, java.util.Map<java.lang.String,StructInfo> structs)private voidAnalysis. findImplementations(java.util.Collection<StructInfo> structs)private booleanStructInfo. hasCycles(java.util.HashSet<javax.lang.model.type.TypeMirror> processed, java.util.Map<java.lang.String,StructInfo> structs)booleanStructInfo. hasCycles(java.util.Map<java.lang.String,StructInfo> structs)booleanAttributeInfo. isEnum(java.util.Map<java.lang.String,StructInfo> structs)
-