public abstract class FieldType extends Type
Type.ClassNameObjectMapperparameterTypes| Constructor and Description |
|---|
FieldType() |
| Modifier and Type | Method and Description |
|---|---|
static FieldType |
fieldTypeFor(java.lang.String typeMirror) |
static FieldType |
fieldTypeFor(javax.lang.model.type.TypeMirror typeMirror,
javax.lang.model.type.TypeMirror typeConverterType,
javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types) |
static FieldType |
fieldTypeForMethod(javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
com.sun.tools.javac.code.Symbol.MethodSymbol enclosedElement) |
abstract com.squareup.javapoet.TypeName |
getNonPrimitiveTypeName() |
java.lang.String |
getParameterizedTypeString() |
java.lang.Object[] |
getParameterizedTypeStringArgs() |
protected static java.lang.String |
replaceLastLiteral(java.lang.String string,
java.lang.String replacement) |
addParameterType, addParameterType, addParameterTypes, expandStringArgs, getTypeName, getUsedJsonObjectMappers, getUsedTypeConverters, parse, serialize, typeFor, typeForMethodpublic static FieldType fieldTypeFor(javax.lang.model.type.TypeMirror typeMirror, javax.lang.model.type.TypeMirror typeConverterType, javax.lang.model.util.Elements elements, javax.lang.model.util.Types types)
public static FieldType fieldTypeForMethod(javax.lang.model.util.Elements elements, javax.lang.model.util.Types types, com.sun.tools.javac.code.Symbol.MethodSymbol enclosedElement)
public static FieldType fieldTypeFor(java.lang.String typeMirror)
protected static java.lang.String replaceLastLiteral(java.lang.String string,
java.lang.String replacement)
public abstract com.squareup.javapoet.TypeName getNonPrimitiveTypeName()
public java.lang.String getParameterizedTypeString()
getParameterizedTypeString in class Typepublic java.lang.Object[] getParameterizedTypeStringArgs()
getParameterizedTypeStringArgs in class Type