public class AptDeserializerBuilder extends AbstractJsonMapperGenerator
AptDeserializerBuilder class.
AbstractJsonMapperGenerator.AccessorInfobeanType, packageName, subTypesInfo| Constructor and Description |
|---|
AptDeserializerBuilder(String packageName,
TypeMirror beanType,
Filer filer)
Constructor for AptDeserializerBuilder.
|
| Modifier and Type | Method and Description |
|---|---|
protected Class<?> |
getMapperType() |
protected Optional<com.squareup.javapoet.MethodSpec> |
initMethod()
initMethod.
|
protected com.squareup.javapoet.MethodSpec |
initSubtypesMethod()
initMethod.
|
protected Set<com.squareup.javapoet.MethodSpec> |
moreMethods()
moreMethods.
|
protected String |
namePostfix()
namePostfix.
|
protected com.squareup.javapoet.TypeName |
superClass()
superClass.
|
protected String |
targetTypeMethodName()
targetTypeMethodName.
|
generate, generateTypeInfo, isAbstract, isEligibleForSerializationDeserialization, isIgnored, isNotStatic, orderedFieldspublic AptDeserializerBuilder(String packageName, TypeMirror beanType, Filer filer)
Constructor for AptDeserializerBuilder.
beanType - a TypeMirror object.packageName - a String object.filer - a Filer object.protected com.squareup.javapoet.TypeName superClass()
superClass.
superClass in class AbstractJsonMapperGeneratorTypeName object.protected String namePostfix()
namePostfix.
namePostfix in class AbstractJsonMapperGeneratorString object.protected String targetTypeMethodName()
targetTypeMethodName.
targetTypeMethodName in class AbstractJsonMapperGeneratorString object.protected Optional<com.squareup.javapoet.MethodSpec> initMethod()
initMethod.
initMethod in class AbstractJsonMapperGeneratorMethodSpec object.protected com.squareup.javapoet.MethodSpec initSubtypesMethod()
initMethod.
initSubtypesMethod in class AbstractJsonMapperGeneratorMethodSpec object.protected Set<com.squareup.javapoet.MethodSpec> moreMethods()
moreMethods.
moreMethods in class AbstractJsonMapperGeneratorSet object.protected Class<?> getMapperType()
getMapperType in class AbstractJsonMapperGeneratorCopyright © 2021. All rights reserved.