| Package | Description |
|---|---|
| proguard.backport | |
| proguard.classfile.editor |
This package contains visitors to edit byte code.
|
| proguard.configuration | |
| proguard.optimize.gson |
This package contains classes for optimizing usages of the Gson library for serializing and deserialing Json.
|
| proguard.optimize.peephole |
This package contains visitors that perform various peephole optimizations.
|
| Constructor and Description |
|---|
StringConcatenationConverter(InstructionVisitor extraInstructionVisitor,
CodeAttributeEditor codeAttributeEditor) |
| Constructor and Description |
|---|
CodeAttributeEditorResetter(CodeAttributeEditor codeAttributeEditor)
Creates a new CodeAttributeEditorResetter.
|
| Constructor and Description |
|---|
ConfigurationLoggingInstructionSequenceReplacer(Constant[] patternConstants,
Instruction[] patternInstructions,
Constant[] replacementConstants,
Instruction[] replacementInstructions,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor) |
ConfigurationLoggingInstructionSequenceReplacer(Constant[] patternConstants,
Instruction[] patternInstructions,
Constant[] replacementConstants,
Instruction[] replacementInstructions,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor) |
ConfigurationLoggingInstructionSequenceReplacer(InstructionSequenceMatcher instructionSequenceMatcher,
Constant[] patternConstants,
Instruction[] patternInstructions,
Constant[] replacementConstants,
Instruction[] replacementInstructions,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor) |
ConfigurationLoggingInstructionSequencesReplacer(Constant[] constants,
Instruction[][][] instructionSequences,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor)
Creates a new ConfigurationLoggingInstructionSequencesReplacer.
|
ConfigurationLoggingInstructionSequencesReplacer(Constant[] constants,
Instruction[][][] instructionSequences,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor)
Creates a new ConfigurationLoggingInstructionSequencesReplacer.
|
| Constructor and Description |
|---|
GsonConstructorPatcher(CodeAttributeEditor codeAttributeEditor,
boolean addExcluder)
Constructs a new GsonConstructorPatcher.
|
GsonDeserializationOptimizer(ClassPool programClassPool,
ClassPool libraryClassPool,
GsonRuntimeSettings gsonRuntimeSettings,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo deserializationInfo,
MultiValueMap<String,String> injectedClassNameMap)
Creates a new GsonDeserializationOptimizer.
|
GsonInstrumentationAdder(ClassPool programClassPool,
ClassPool libraryClassPool,
CodeAttributeEditor codeAttributeEditor)
Creates a new GsonInstrumentationAdder.
|
GsonSerializationOptimizer(ClassPool programClassPool,
ClassPool libraryClassPool,
GsonRuntimeSettings gsonRuntimeSettings,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo serializationInfo,
MultiValueMap<String,String> injectedClassNameMap)
Creates a new GsonSerializationOptimizer.
|
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.
|
OptimizedTypeAdapterFactoryInitializer(ClassPool programClassPool,
CodeAttributeEditor codeAttributeEditor,
Map<String,String> typeAdapterRegistry,
GsonRuntimeSettings gsonRuntimeSettings)
Creates a new OptimizedTypeAdapterFactoryInitializer.
|
OptimizedTypeAdapterInitializer(String typeAdapterClassName,
ProgramClass objectProgramClass,
CodeAttributeEditor codeAttributeEditor,
OptimizedJsonInfo serializationInfo,
OptimizedJsonInfo deserializationInfo,
ClassPool instanceCreatorClasses,
ClassVisitor classVisitor)
Creates a new OptimizedTypeAdapterInitializer.
|
| Constructor and Description |
|---|
GotoGotoReplacer(CodeAttributeEditor codeAttributeEditor)
Creates a new GotoGotoReplacer.
|
GotoGotoReplacer(CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor)
Creates a new GotoGotoReplacer.
|
GotoReturnReplacer(CodeAttributeEditor codeAttributeEditor)
Creates a new GotoReturnReplacer.
|
GotoReturnReplacer(CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor)
Creates a new GotoReturnReplacer.
|
InstructionSequenceReplacer(Constant[] patternConstants,
Instruction[] patternInstructions,
Constant[] replacementConstants,
Instruction[] replacementInstructions,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor)
Creates a new InstructionSequenceReplacer.
|
InstructionSequenceReplacer(Constant[] patternConstants,
Instruction[] patternInstructions,
Constant[] replacementConstants,
Instruction[] replacementInstructions,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor)
Creates a new InstructionSequenceReplacer.
|
InstructionSequenceReplacer(InstructionSequenceMatcher instructionSequenceMatcher,
Constant[] patternConstants,
Instruction[] patternInstructions,
Constant[] replacementConstants,
Instruction[] replacementInstructions,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor)
Creates a new InstructionSequenceReplacer.
|
InstructionSequencesReplacer(Constant[] constants,
Instruction[][][] instructionSequences,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor)
Creates a new InstructionSequencesReplacer.
|
InstructionSequencesReplacer(Constant[] constants,
Instruction[][][] instructionSequences,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor)
Creates a new InstructionSequenceReplacer.
|
NopRemover(CodeAttributeEditor codeAttributeEditor)
Creates a new NopRemover.
|
NopRemover(CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor)
Creates a new NopRemover.
|
PeepholeOptimizer(BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor,
InstructionVisitor instructionVisitor)
Creates a new PeepholeOptimizer.
|
PeepholeOptimizer(CodeAttributeEditor codeAttributeEditor,
InstructionVisitor instructionVisitor)
Creates a new PeepholeOptimizer.
|
Copyright © 2019. All rights reserved.