public class JsonFieldHolder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String[] |
fieldName |
java.lang.String |
getterMethod |
boolean |
methodShouldbeList |
Type |
receiverType |
Type |
returnsType |
java.lang.String |
setterMethod |
boolean |
shouldParse |
boolean |
shouldSerialize |
Type |
type |
| Constructor and Description |
|---|
JsonFieldHolder() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
fill(javax.lang.model.element.Element element,
javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
java.lang.String[] fieldNames,
javax.lang.model.type.TypeMirror typeConverterType,
JsonObjectHolder objectHolder,
boolean shouldParse,
boolean shouldSerialize) |
java.lang.String |
fillWithMethod(javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
com.sun.tools.javac.code.Symbol.MethodSymbol enclosedElement,
javax.lang.model.type.TypeMirror typeConverterType,
JsonObjectHolder objectHolder,
boolean parse,
boolean shouldParse,
boolean shouldSerialize,
boolean methodShouldbeList) |
static java.lang.String |
getGetter(javax.lang.model.element.Element element,
javax.lang.model.util.Elements elements) |
static java.lang.String |
getSetter(javax.lang.model.element.Element element,
javax.lang.model.util.Elements elements) |
boolean |
hasGetter() |
boolean |
hasSetter() |
boolean |
isGenericType() |
public java.lang.String[] fieldName
public java.lang.String setterMethod
public java.lang.String getterMethod
public boolean shouldParse
public boolean shouldSerialize
public Type type
public Type receiverType
public Type returnsType
public boolean methodShouldbeList
public static java.lang.String getGetter(javax.lang.model.element.Element element,
javax.lang.model.util.Elements elements)
public static java.lang.String getSetter(javax.lang.model.element.Element element,
javax.lang.model.util.Elements elements)
public java.lang.String fill(javax.lang.model.element.Element element,
javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
java.lang.String[] fieldNames,
javax.lang.model.type.TypeMirror typeConverterType,
JsonObjectHolder objectHolder,
boolean shouldParse,
boolean shouldSerialize)
public java.lang.String fillWithMethod(javax.lang.model.util.Elements elements,
javax.lang.model.util.Types types,
com.sun.tools.javac.code.Symbol.MethodSymbol enclosedElement,
javax.lang.model.type.TypeMirror typeConverterType,
JsonObjectHolder objectHolder,
boolean parse,
boolean shouldParse,
boolean shouldSerialize,
boolean methodShouldbeList)
public boolean hasSetter()
public boolean hasGetter()
public boolean isGenericType()