Searched defs:codeAttributeEditor (Results 1 - 20 of 20) sorted by relevance

/external/proguard/src/proguard/classfile/editor/
H A DCodeAttributeEditorResetter.java38 private final CodeAttributeEditor codeAttributeEditor; field in class:CodeAttributeEditorResetter
43 * @param codeAttributeEditor the code attribute editor that will be reset.
45 public CodeAttributeEditorResetter(CodeAttributeEditor codeAttributeEditor) argument
47 this.codeAttributeEditor = codeAttributeEditor;
58 codeAttributeEditor.reset(codeAttribute.u4codeLength);
H A DMethodInvocationFixer.java47 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); field in class:MethodInvocationFixer
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);
H A DInstructionWriter.java52 private CodeAttributeEditor codeAttributeEditor; field in class:InstructionWriter
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);
292 codeAttributeEditor
[all...]
H A DVariableRemapper.java53 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); field in class:VariableRemapper
105 codeAttributeEditor.reset(codeAttribute.u4codeLength);
111 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
200 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
H A DConstantPoolRemapper.java62 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false, true); field in class:ConstantPoolRemapper
364 codeAttributeEditor.reset(codeAttribute.u4codeLength);
371 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
522 codeAttributeEditor.replaceInstruction(offset, replacementInstruction);
/external/proguard/src/proguard/optimize/peephole/
H A DGotoGotoReplacer.java40 private final CodeAttributeEditor codeAttributeEditor; field in class:GotoGotoReplacer
46 * @param codeAttributeEditor a code editor that can be used for
49 public GotoGotoReplacer(CodeAttributeEditor codeAttributeEditor) argument
51 this(codeAttributeEditor, null);
57 * @param codeAttributeEditor a code editor that can be used for
62 public GotoGotoReplacer(CodeAttributeEditor codeAttributeEditor, argument
65 this.codeAttributeEditor = codeAttributeEditor;
89 !codeAttributeEditor.isModified(offset) &&
90 !codeAttributeEditor
[all...]
H A DGotoReturnReplacer.java40 private final CodeAttributeEditor codeAttributeEditor; field in class:GotoReturnReplacer
46 * @param codeAttributeEditor a code editor that can be used for
49 public GotoReturnReplacer(CodeAttributeEditor codeAttributeEditor) argument
51 this(codeAttributeEditor, null);
57 * @param codeAttributeEditor a code editor that can be used for
62 public GotoReturnReplacer(CodeAttributeEditor codeAttributeEditor, argument
65 this.codeAttributeEditor = codeAttributeEditor;
85 if (!codeAttributeEditor.isModified(offset) &&
86 !codeAttributeEditor
[all...]
H A DInstructionSequencesReplacer.java53 * @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 for
118 CodeAttributeEditor codeAttributeEditor,
132 codeAttributeEditor,
56 InstructionSequencesReplacer(Constant[] patternConstants, Instruction[][][] instructionSequences, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor) argument
85 InstructionSequencesReplacer(Constant[] patternConstants, Instruction[][][] instructionSequences, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor, InstructionVisitor extraInstructionVisitor) argument
115 createInstructionSequenceReplacers(Constant[] patternConstants, Instruction[][][] instructionSequences, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor, InstructionVisitor extraInstructionVisitor) argument
H A DNopRemover.java39 private final CodeAttributeEditor codeAttributeEditor; field in class:NopRemover
45 * @param codeAttributeEditor a code editor that can be used for
48 public NopRemover(CodeAttributeEditor codeAttributeEditor) argument
50 this(codeAttributeEditor, null);
56 * @param codeAttributeEditor a code editor that can be used for
61 public NopRemover(CodeAttributeEditor codeAttributeEditor, argument
64 this.codeAttributeEditor = codeAttributeEditor;
78 !codeAttributeEditor.isModified(offset))
80 codeAttributeEditor
[all...]
H A DPeepholeOptimizer.java42 private final CodeAttributeEditor codeAttributeEditor; field in class:PeepholeOptimizer
48 * @param codeAttributeEditor the code attribute editor that will be reset
54 public PeepholeOptimizer(CodeAttributeEditor codeAttributeEditor, argument
57 this(null, codeAttributeEditor, instructionVisitor);
65 * @param codeAttributeEditor the code attribute editor that will be reset
72 CodeAttributeEditor codeAttributeEditor,
76 this.codeAttributeEditor = codeAttributeEditor;
95 codeAttributeEditor.reset(codeAttribute.u4codeLength);
101 codeAttributeEditor
71 PeepholeOptimizer(BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor, InstructionVisitor instructionVisitor) argument
[all...]
H A DUnreachableCodeRemover.java51 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); field in class:UnreachableCodeRemover
113 codeAttributeEditor.reset(codeAttribute.u4codeLength);
117 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
134 codeAttributeEditor.deleteInstruction(offset);
H A DGotoCommonCodeReplacer.java53 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(true, false); field in class:GotoCommonCodeReplacer
82 codeAttributeEditor.reset(codeAttribute.u4codeLength);
88 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
126 codeAttributeEditor.clearModifications(deleteOffset);
127 codeAttributeEditor.deleteInstruction(deleteOffset);
137 codeAttributeEditor.replaceInstruction(offset,
H A DInstructionSequenceReplacer.java89 private final CodeAttributeEditor codeAttributeEditor; field in class:InstructionSequenceReplacer
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;
158 codeAttributeEditor.isModified(offset))
190 codeAttributeEditor
107 InstructionSequenceReplacer(Constant[] patternConstants, Instruction[] patternInstructions, Instruction[] replacementInstructions, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor) argument
134 InstructionSequenceReplacer(Constant[] patternConstants, Instruction[] patternInstructions, Instruction[] replacementInstructions, BranchTargetFinder branchTargetFinder, CodeAttributeEditor codeAttributeEditor, InstructionVisitor extraInstructionVisitor) argument
[all...]
/external/proguard/src/proguard/optimize/
H A DDuplicateInitializerInvocationFixer.java49 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); field in class:DuplicateInitializerInvocationFixer
84 codeAttributeEditor.reset(codeAttribute.u4codeLength);
92 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
115 codeAttributeEditor.insertBeforeInstruction(offset,
/external/proguard/src/proguard/optimize/evaluation/
H A DSimpleEnumClassSimplifier.java108 private final CodeAttributeEditor codeAttributeEditor = field in class:SimpleEnumClassSimplifier
116 codeAttributeEditor);
156 codeAttributeEditor.reset(codeAttribute.u4codeLength);
162 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
H A DEvaluationSimplifier.java61 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false, true); field in class:EvaluationSimplifier
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))
822 codeAttributeEditor.deleteInstruction(offset);
879 !codeAttributeEditor.isModified(producerOffset))
966 !codeAttributeEditor
[all...]
H A DSimpleEnumUseSimplifier.java60 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(true, true); field in class:SimpleEnumUseSimplifier
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,
737 codeAttributeEditor.insertBeforeInstruction(offset,
H A DEvaluationShrinker.java101 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(false, false); field in class:EvaluationShrinker
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];
470 Instruction postInsertion = codeAttributeEditor.postInsertions[offset];
483 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
976 codeAttributeEditor
[all...]
/external/proguard/src/proguard/preverify/
H A DCodePreverifier.java58 private final CodeAttributeEditor codeAttributeEditor = new CodeAttributeEditor(); field in class:CodePreverifier
112 codeAttributeEditor.reset(codeLength);
123 codeAttributeEditor.deleteInstruction(offset);
249 codeAttributeEditor.visitCodeAttribute(clazz, method, codeAttribute);
/external/proguard/lib/
H A Dproguard.jarMETA-INF/ META-INF/MANIFEST.MF proguard/ proguard/FileWordReader.class FileWordReader.java package proguard ...

Completed in 265 milliseconds