/external/proguard/src/proguard/classfile/editor/ |
CodeAttributeEditorResetter.java | 29 * This AttributeVisitor resets it CodeAttributeEditor whenever it visits a 38 private final CodeAttributeEditor codeAttributeEditor; 43 * @param codeAttributeEditor the code attribute editor that will be reset. 45 public CodeAttributeEditorResetter(CodeAttributeEditor codeAttributeEditor) 47 this.codeAttributeEditor = codeAttributeEditor; 58 codeAttributeEditor.reset(codeAttribute.u4codeLength);
|
InstructionWriter.java | 52 private CodeAttributeEditor codeAttributeEditor; 63 if (codeAttributeEditor != null) 65 codeAttributeEditor.reset(codeLength); 78 if (codeAttributeEditor != null) 80 codeAttributeEditor.extend(codeLength); 251 if (codeAttributeEditor != null) 259 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 263 codeAttributeEditor = null; 279 codeAttributeEditor.insertBeforeInstruction(instructionOffset, instruction) [all...] |
MethodInvocationFixer.java | 47 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); 63 codeAttributeEditor.reset(codeAttribute.u4codeLength); 69 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 105 codeAttributeEditor.replaceInstruction(offset, replacementInstruction); 126 codeAttributeEditor.replaceInstruction(offset, replacementInstruction); 152 codeAttributeEditor.replaceInstruction(offset, replacementInstruction); 177 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
|
VariableRemapper.java | 53 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); 105 codeAttributeEditor.reset(codeAttribute.u4codeLength); 111 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 200 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
|
ConstantPoolRemapper.java | 62 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false, true); 364 codeAttributeEditor.reset(codeAttribute.u4codeLength); 371 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 522 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
|
/external/proguard/src/proguard/optimize/peephole/ |
GotoGotoReplacer.java | 25 import proguard.classfile.editor.CodeAttributeEditor; 40 private final CodeAttributeEditor codeAttributeEditor; 46 * @param codeAttributeEditor a code editor that can be used for 49 public GotoGotoReplacer(CodeAttributeEditor codeAttributeEditor) 51 this(codeAttributeEditor, null); 57 * @param codeAttributeEditor a code editor that can be used for 62 public GotoGotoReplacer(CodeAttributeEditor codeAttributeEditor, [all...] |
GotoReturnReplacer.java | 25 import proguard.classfile.editor.CodeAttributeEditor; 40 private final CodeAttributeEditor codeAttributeEditor; 46 * @param codeAttributeEditor a code editor that can be used for 49 public GotoReturnReplacer(CodeAttributeEditor codeAttributeEditor) 51 this(codeAttributeEditor, null); 57 * @param codeAttributeEditor a code editor that can be used for 62 public GotoReturnReplacer(CodeAttributeEditor codeAttributeEditor, [all...] |
NopRemover.java | 25 import proguard.classfile.editor.CodeAttributeEditor; 39 private final CodeAttributeEditor codeAttributeEditor; 45 * @param codeAttributeEditor a code editor that can be used for 48 public NopRemover(CodeAttributeEditor codeAttributeEditor) 50 this(codeAttributeEditor, null); 56 * @param codeAttributeEditor a code editor that can be used for 61 public NopRemover(CodeAttributeEditor codeAttributeEditor, [all...] |
PeepholeOptimizer.java | 26 import proguard.classfile.editor.CodeAttributeEditor; 42 private final CodeAttributeEditor codeAttributeEditor; 48 * @param codeAttributeEditor the code attribute editor that will be reset 54 public PeepholeOptimizer(CodeAttributeEditor codeAttributeEditor, 57 this(null, codeAttributeEditor, instructionVisitor); 65 * @param codeAttributeEditor the code attribute editor that will be reset 72 CodeAttributeEditor codeAttributeEditor, [all...] |
InstructionSequencesReplacer.java | 24 import proguard.classfile.editor.CodeAttributeEditor; 53 * @param codeAttributeEditor a code editor that can be used for 59 CodeAttributeEditor codeAttributeEditor) 64 codeAttributeEditor, 80 * @param codeAttributeEditor a code editor that can be used for 88 CodeAttributeEditor codeAttributeEditor, 94 codeAttributeEditor, 110 * @param codeAttributeEditor a code editor that can be used fo [all...] |
UnreachableCodeRemover.java | 26 import proguard.classfile.editor.CodeAttributeEditor; 51 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); 113 codeAttributeEditor.reset(codeAttribute.u4codeLength); 117 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 134 codeAttributeEditor.deleteInstruction(offset);
|
GotoCommonCodeReplacer.java | 26 import proguard.classfile.editor.CodeAttributeEditor; 53 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(true, false); 82 codeAttributeEditor.reset(codeAttribute.u4codeLength); 88 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 126 codeAttributeEditor.clearModifications(deleteOffset); 127 codeAttributeEditor.deleteInstruction(deleteOffset); 137 codeAttributeEditor.replaceInstruction(offset,
|
InstructionSequenceReplacer.java | 89 private final CodeAttributeEditor codeAttributeEditor; 104 * @param codeAttributeEditor a code editor that can be used for 111 CodeAttributeEditor codeAttributeEditor) 117 codeAttributeEditor, 129 * @param codeAttributeEditor a code editor that can be used for 138 CodeAttributeEditor codeAttributeEditor, 145 this.codeAttributeEditor = codeAttributeEditor [all...] |
/external/proguard/src/proguard/optimize/ |
DuplicateInitializerInvocationFixer.java | 28 import proguard.classfile.editor.CodeAttributeEditor; 49 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); 84 codeAttributeEditor.reset(codeAttribute.u4codeLength); 92 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 115 codeAttributeEditor.insertBeforeInstruction(offset,
|
Optimizer.java | [all...] |
/external/proguard/src/proguard/optimize/evaluation/ |
SimpleEnumClassSimplifier.java | 108 private final CodeAttributeEditor codeAttributeEditor = 109 new CodeAttributeEditor(true, true); 116 codeAttributeEditor); 156 codeAttributeEditor.reset(codeAttribute.u4codeLength); 162 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
|
EvaluationSimplifier.java | 61 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false, true); 139 codeAttributeEditor.reset(codeLength); 154 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 362 if (!codeAttributeEditor.isModified(offset)) 370 if (!codeAttributeEditor.isModified(offset)) 386 if (!codeAttributeEditor.isModified(offset)) 394 if (!codeAttributeEditor.isModified(offset)) [all...] |
SimpleEnumUseSimplifier.java | 60 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(true, true); 121 codeAttributeEditor.reset(codeLength); 136 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute); 612 codeAttributeEditor.replaceInstruction(offset, replacementInstructions); 642 codeAttributeEditor.replaceInstruction(offset, replacementInstruction); 671 codeAttributeEditor.deleteInstruction(offset); 701 codeAttributeEditor.insertBeforeInstruction(offset, 711 codeAttributeEditor.insertBeforeInstruction(offset [all...] |
EvaluationShrinker.java | 28 import proguard.classfile.editor.CodeAttributeEditor; 101 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false, false); 195 codeAttributeEditor.reset(codeLength); 412 codeAttributeEditor.clearModifications(offset); 413 codeAttributeEditor.deleteInstruction(offset); 452 boolean deleted = codeAttributeEditor.deleted[offset]; 458 Instruction preInsertion = codeAttributeEditor.preInsertions[offset]; 464 Instruction replacement = codeAttributeEditor.replacements[offset] [all...] |
/external/proguard/src/proguard/preverify/ |
CodePreverifier.java | 58 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); 112 codeAttributeEditor.reset(codeLength); 123 codeAttributeEditor.deleteInstruction(offset); 249 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
|
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/4.11/ |
proguard-base-4.11.jar | |
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/5.1/ |
proguard-base-5.1.jar | |
/prebuilts/tools/common/m2/repository/net/sf/proguard/proguard-base/5.2.1/ |
proguard-base-5.2.1.jar | |
/prebuilts/tools/common/offline-m2/net/sf/proguard/proguard-base/5.2.1/ |
proguard-base-5.2.1.jar | |
/external/proguard/lib/ |
proguard.jar | |