HomeSort by relevance Sort by last modified time
    Searched defs:codeAttributeEditor (Results 1 - 19 of 19) sorted by null

  /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 45 private CodeAttributeEditor codeAttributeEditor;
57 if (codeAttributeEditor != null)
59 codeAttributeEditor.reset(codeLength);
215 if (codeAttributeEditor != null)
218 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
221 codeAttributeEditor = null;
237 codeAttributeEditor.insertBeforeInstruction(instructionOffset, instruction);
250 codeAttributeEditor.replaceInstruction(instructionOffset, instruction);
263 codeAttributeEditor.insertAfterInstruction(instructionOffset, instruction)
    [all...]
MethodInvocationFixer.java 50 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor();
66 codeAttributeEditor.reset(codeAttribute.u4codeLength);
72 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
107 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
128 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
154 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
178 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
VariableRemapper.java 43 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor();
66 codeAttributeEditor.reset(codeAttribute.u4codeLength);
72 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
139 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
ConstantPoolRemapper.java 60 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor();
321 codeAttributeEditor.reset(codeAttribute.u4codeLength);
328 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
466 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
  /external/proguard/src/proguard/optimize/peephole/
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...]
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...]
GotoCommonCodeReplacer.java 26 import proguard.classfile.editor.CodeAttributeEditor;
53 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor();
82 codeAttributeEditor.reset(codeAttribute.u4codeLength);
88 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
126 codeAttributeEditor.replaceInstruction( deleteOffset, (Instruction)null);
127 codeAttributeEditor.insertBeforeInstruction(deleteOffset, (Instruction)null);
128 codeAttributeEditor.insertAfterInstruction( deleteOffset, (Instruction)null);
130 codeAttributeEditor.deleteInstruction(deleteOffset)
    [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...]
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...]
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);
InstructionSequenceReplacer.java 27 import proguard.classfile.editor.CodeAttributeEditor;
51 private final CodeAttributeEditor codeAttributeEditor;
66 * @param codeAttributeEditor a code editor that can be used for
73 CodeAttributeEditor codeAttributeEditor)
79 codeAttributeEditor,
91 * @param codeAttributeEditor a code editor that can be used for
100 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);
113 codeAttributeEditor.insertBeforeInstruction(offset,
Optimizer.java 656 CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor();
665 branchTargetFinder, codeAttributeEditor, codeSimplificationVariableCounter));
674 branchTargetFinder, codeAttributeEditor, codeSimplificationArithmeticCounter));
683 branchTargetFinder, codeAttributeEditor, codeSimplificationCastCounter));
692 branchTargetFinder, codeAttributeEditor, codeSimplificationFieldCounter));
701 branchTargetFinder, codeAttributeEditor, codeSimplificationBranchCounter));
705 new GotoGotoReplacer(codeAttributeEditor, codeSimplificationBranchCounter));
707 new GotoReturnReplacer(codeAttributeEditor, codeSimplificationBranchCounter))
    [all...]
  /external/proguard/src/proguard/optimize/evaluation/
EvaluationSimplifier.java 56 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false);
138 codeAttributeEditor.reset(codeLength);
153 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
360 if (!codeAttributeEditor.isModified(offset))
768 codeAttributeEditor.deleteInstruction(offset);
    [all...]
EvaluationShrinker.java 28 import proguard.classfile.editor.CodeAttributeEditor;
64 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false);
160 codeAttributeEditor.reset(codeLength);
386 codeAttributeEditor.deleteInstruction(offset);
388 codeAttributeEditor.insertBeforeInstruction(offset, (Instruction)null);
389 codeAttributeEditor.replaceInstruction(offset, (Instruction)null);
390 codeAttributeEditor.insertAfterInstruction(offset, (Instruction)null);
429 boolean deleted = codeAttributeEditor.deleted[offset]
    [all...]
  /prebuilts/tools/common/m2/internal/net/sf/proguard/proguard-base/4.9/
proguard-base-4.9.jar 
  /external/proguard/lib/
proguard.jar 
  /prebuilts/tools/common/proguard/proguard4.7/lib/
proguard.jar 

Completed in 1284 milliseconds