public class GsonOptimizer extends Object
| Constructor and Description |
|---|
GsonOptimizer() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(ClassPool programClassPool,
ClassPool libraryClassPool,
MultiValueMap<String,String> injectedClassNameMap,
Configuration configuration)
Performs the Gson optimizations.
|
public void execute(ClassPool programClassPool, ClassPool libraryClassPool, MultiValueMap<String,String> injectedClassNameMap, Configuration configuration) throws IOException
programClassPool - the program class pool on which to perform
the Gson optimizations.libraryClassPool - the library class pool used to look up
library class references.injectedClassNameMap - the map to which injected class names are
added.configuration - the DexGuard configuration that is applied.IOException - when the injected template classes can not
be read.Copyright © 2019. All rights reserved.