public static class JsonObjectHolder.JsonObjectHolderBuilder
extends java.lang.Object
| 构造器和说明 |
|---|
JsonObjectHolderBuilder() |
public JsonObjectHolder.JsonObjectHolderBuilder setPackageName(java.lang.String packageName)
public JsonObjectHolder.JsonObjectHolderBuilder setInjectedClassName(java.lang.String injectedClassName)
public JsonObjectHolder.JsonObjectHolderBuilder setObjectTypeName(com.squareup.javapoet.TypeName objectTypeName)
public JsonObjectHolder.JsonObjectHolderBuilder setIsAbstractClass(boolean isAbstractClass)
public JsonObjectHolder.JsonObjectHolderBuilder setParentTypeName(com.squareup.javapoet.TypeName parentTypeName)
public JsonObjectHolder.JsonObjectHolderBuilder setParentTypeParameters(java.util.List<? extends javax.lang.model.element.TypeParameterElement> parentTypeParameters)
public JsonObjectHolder.JsonObjectHolderBuilder setParentUsedTypeParameters(java.util.List<java.lang.String> parentUsedTypeParameters)
public JsonObjectHolder.JsonObjectHolderBuilder setFieldDetectionPolicy(io.logansquarex.core.annotation.JsonObject.FieldDetectionPolicy fieldDetectionPolicy)
public JsonObjectHolder.JsonObjectHolderBuilder setFieldNamingPolicy(io.logansquarex.core.annotation.JsonObject.FieldNamingPolicy fieldNamingPolicy)
public JsonObjectHolder.JsonObjectHolderBuilder setSerializeNullObjects(boolean serializeNullObjects)
public JsonObjectHolder.JsonObjectHolderBuilder setSerializeNullCollectionElements(boolean serializeNullCollectionElements)
public JsonObjectHolder.JsonObjectHolderBuilder setTypeParameters(java.util.List<? extends javax.lang.model.element.TypeParameterElement> typeParameters)
public JsonObjectHolder build()