public class TypeConverterFieldType extends FieldType
Type.ClassNameObjectMapperparameterTypes| 构造器和说明 |
|---|
TypeConverterFieldType(com.squareup.javapoet.TypeName typeName,
com.squareup.javapoet.ClassName typeConverterClassName) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在类中 Typepublic com.squareup.javapoet.TypeName getNonPrimitiveTypeName()
getNonPrimitiveTypeName 在类中 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)