类 GsonRuntimeSettings
- java.lang.Object
-
- proguard.optimize.gson.GsonRuntimeSettings
-
public class GsonRuntimeSettings extends java.lang.ObjectThis class keeps track of which parameters of the GsonBuilder are being utilized in the code.
-
-
字段概要
字段 修饰符和类型 字段 说明 booleanaddDeserializationExclusionStrategybooleanaddSerializationExclusionStrategybooleandisableInnerClassSerializationbooleanexcludeFieldsWithModifiersbooleanexcludeFieldsWithoutExposeAnnotationbooleangenerateNonExecutableJsonproguard.classfile.ClassPoolinstanceCreatorClassPoolbooleanregisterTypeAdapterFactorybooleanserializeNullsbooleanserializeSpecialFloatingPointValuesbooleansetExclusionStrategiesbooleansetFieldNamingPolicybooleansetFieldNamingStrategybooleansetLongSerializationPolicybooleansetVersionproguard.classfile.ClassPooltypeAdapterClassPool
-
构造器概要
构造器 构造器 说明 GsonRuntimeSettings()
-
-
-
字段详细资料
-
setVersion
public boolean setVersion
-
excludeFieldsWithModifiers
public boolean excludeFieldsWithModifiers
-
generateNonExecutableJson
public boolean generateNonExecutableJson
-
excludeFieldsWithoutExposeAnnotation
public boolean excludeFieldsWithoutExposeAnnotation
-
serializeNulls
public boolean serializeNulls
-
disableInnerClassSerialization
public boolean disableInnerClassSerialization
-
setLongSerializationPolicy
public boolean setLongSerializationPolicy
-
setFieldNamingPolicy
public boolean setFieldNamingPolicy
-
setFieldNamingStrategy
public boolean setFieldNamingStrategy
-
setExclusionStrategies
public boolean setExclusionStrategies
-
addSerializationExclusionStrategy
public boolean addSerializationExclusionStrategy
-
addDeserializationExclusionStrategy
public boolean addDeserializationExclusionStrategy
-
instanceCreatorClassPool
public proguard.classfile.ClassPool instanceCreatorClassPool
-
typeAdapterClassPool
public proguard.classfile.ClassPool typeAdapterClassPool
-
registerTypeAdapterFactory
public boolean registerTypeAdapterFactory
-
serializeSpecialFloatingPointValues
public boolean serializeSpecialFloatingPointValues
-
-