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