类 GsonRuntimeSettings


  • public class GsonRuntimeSettings
    extends java.lang.Object
    This class keeps track of which parameters of the GsonBuilder are being utilized in the code.
    • 字段详细资料

      • 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
    • 构造器详细资料

      • GsonRuntimeSettings

        public GsonRuntimeSettings()