public class ParameterizedTypeField extends FieldType
Type.ClassNameObjectMapperparameterTypes| 构造器和说明 |
|---|
ParameterizedTypeField(com.squareup.javapoet.TypeName typeName) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.squareup.javapoet.TypeName |
getNonPrimitiveTypeName() |
java.lang.String |
getParameterizedTypeString() |
java.lang.Object[] |
getParameterizedTypeStringArgs() |
java.lang.String |
getParameterName() |
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) |
void |
setJsonMapperVariableName(java.lang.String jsonMapperVariableName) |
fieldTypeFor, replaceLastLiteraladdParameterType, addParameterType, addParameterTypes, expandStringArgs, getUsedJsonObjectMappers, getUsedTypeConverters, typeForpublic ParameterizedTypeField(com.squareup.javapoet.TypeName typeName)
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)
public java.lang.String getParameterizedTypeString()
getParameterizedTypeString 在类中 FieldTypepublic java.lang.Object[] getParameterizedTypeStringArgs()
public com.squareup.javapoet.TypeName getNonPrimitiveTypeName()
getNonPrimitiveTypeName 在类中 FieldTypepublic com.squareup.javapoet.TypeName getTypeName()
getTypeName 在类中 Typepublic void setJsonMapperVariableName(java.lang.String jsonMapperVariableName)
public java.lang.String getParameterName()