| Package | Description |
|---|---|
| proguard.optimize.gson |
This package contains classes for optimizing usages of the Gson library for serializing and deserialing Json.
|
| Constructor and Description |
|---|
GsonDeserializationOptimizer(ClassPool programClassPool,
ClassPool libraryClassPool,
GsonRuntimeSettings gsonRuntimeSettings,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo deserializationInfo,
MultiValueMap<String,String> injectedClassNameMap)
Creates a new GsonDeserializationOptimizer.
|
GsonSerializationOptimizer(ClassPool programClassPool,
ClassPool libraryClassPool,
GsonRuntimeSettings gsonRuntimeSettings,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo serializationInfo,
MultiValueMap<String,String> injectedClassNameMap)
Creates a new GsonSerializationOptimizer.
|
OptimizedJsonFieldCollector(OptimizedJsonInfo optimizedJsonInfo,
OptimizedJsonFieldCollector.Mode mode)
Creates a new OptimizedJsonFieldCollector.
|
OptimizedJsonReaderImplInitializer(ClassPool programClassPool,
ClassPool libraryClassPool,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo deserializationInfo)
Creates a new OptimizedJsonReaderImplInitializer.
|
OptimizedJsonWriterImplInitializer(ClassPool programClassPool,
ClassPool libraryClassPool,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo serializationInfo)
Creates a new OptimizedJsonWriterImplInitializer.
|
OptimizedTypeAdapterAdder(ClassPool programClassPool,
ClassPool libraryClassPool,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo serializationInfo,
OptimizedJsonInfo deserializationInfo,
MultiValueMap<String,String> injectedClassNameMap,
Map<String,String> typeAdapterRegistry,
ClassPool instanceCreatorClassPool)
Creates a new OptimizedTypeAdapterAdder.
|
OptimizedTypeAdapterInitializer(String typeAdapterClassName,
ProgramClass objectProgramClass,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo serializationInfo,
OptimizedJsonInfo deserializationInfo,
ClassPool instanceCreatorClasses,
ClassVisitor classVisitor)
Creates a new OptimizedTypeAdapterInitializer.
|
Copyright © 2019. All rights reserved.