public class TypeConverterFieldType extends FieldType
Type.ClassNameObjectMapperparameterTypes| Constructor and Description |
|---|
TypeConverterFieldType(com.squareup.javapoet.TypeName typeName,
com.squareup.javapoet.ClassName typeConverterClassName) |
| Modifier and Type | Method and Description |
|---|---|
com.squareup.javapoet.TypeName |
getNonPrimitiveTypeName() |
com.squareup.javapoet.ClassName |
getTypeConverterClassName() |
com.squareup.javapoet.TypeName |
getTypeName() |
void |
parse(com.squareup.javapoet.MethodSpec.Builder builder,
int depth,
java.lang.String setter,
java.lang.Object... setterFormatArgs) |
void |
serialize(com.squareup.javapoet.MethodSpec.Builder builder,
int depth,
java.lang.String fieldName,
java.util.List<java.lang.String> processedFieldNames,
java.lang.String getter,
boolean isObjectProperty,
boolean checkIfNull,
boolean writeIfNull,
boolean writeCollectionElementIfNull) |
fieldTypeFor, getParameterizedTypeString, getParameterizedTypeStringArgs, replaceLastLiteraladdParameterType, addParameterType, addParameterTypes, expandStringArgs, getUsedJsonObjectMappers, getUsedTypeConverters, typeForpublic TypeConverterFieldType(com.squareup.javapoet.TypeName typeName,
com.squareup.javapoet.ClassName typeConverterClassName)
public com.squareup.javapoet.TypeName getTypeName()
getTypeName in class Typepublic com.squareup.javapoet.TypeName getNonPrimitiveTypeName()
getNonPrimitiveTypeName in class FieldTypepublic com.squareup.javapoet.ClassName getTypeConverterClassName()
public void parse(com.squareup.javapoet.MethodSpec.Builder builder,
int depth,
java.lang.String setter,
java.lang.Object... setterFormatArgs)
public void serialize(com.squareup.javapoet.MethodSpec.Builder builder,
int depth,
java.lang.String fieldName,
java.util.List<java.lang.String> processedFieldNames,
java.lang.String getter,
boolean isObjectProperty,
boolean checkIfNull,
boolean writeIfNull,
boolean writeCollectionElementIfNull)