| Package | Description |
|---|---|
| proguard.classfile.editor |
This package contains visitors to edit byte code.
|
| proguard.optimize.peephole |
This package contains visitors that perform various peephole optimizations.
|
| Constructor and Description |
|---|
CodeAttributeEditorResetter(CodeAttributeEditor codeAttributeEditor)
Creates a new CodeAttributeEditorResetter.
|
| 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,
Instruction[] replacementInstructions,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor)
Creates a new InstructionSequenceReplacer.
|
InstructionSequenceReplacer(Constant[] patternConstants,
Instruction[] patternInstructions,
Instruction[] replacementInstructions,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor,
InstructionVisitor extraInstructionVisitor)
Creates a new InstructionSequenceReplacer.
|
InstructionSequencesReplacer(Constant[] patternConstants,
Instruction[][][] instructionSequences,
BranchTargetFinder branchTargetFinder,
CodeAttributeEditor codeAttributeEditor)
Creates a new InstructionSequencesReplacer.
|
InstructionSequencesReplacer(Constant[] patternConstants,
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 © 2015. All Rights Reserved.