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 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, 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 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 © 2020. All rights reserved.