Home
last modified time | relevance | path

Searched refs:InstructionVisitor (Results 1 – 25 of 68) sorted by relevance

123

/external/proguard/src/proguard/classfile/instruction/visitor/
DMultiInstructionVisitor.java34 public class MultiInstructionVisitor implements InstructionVisitor
39 private InstructionVisitor[] instructionVisitors;
48 public MultiInstructionVisitor(InstructionVisitor[] instructionVisitors) in MultiInstructionVisitor()
55 public void addInstructionVisitor(InstructionVisitor instructionVisitor) in addInstructionVisitor()
67 instructionVisitors = new InstructionVisitor[ARRAY_SIZE_INCREMENT]; in ensureArraySize()
71 InstructionVisitor[] newInstructionVisitors = in ensureArraySize()
72 new InstructionVisitor[instructionVisitorCount + in ensureArraySize()
DAllInstructionVisitor.java38 private final InstructionVisitor instructionVisitor;
41 public AllInstructionVisitor(InstructionVisitor instructionVisitor) in AllInstructionVisitor()
/external/proguard/src/proguard/optimize/peephole/
DInstructionSequencesReplacer.java36 implements InstructionVisitor
89 InstructionVisitor extraInstructionVisitor) in InstructionSequencesReplacer()
115 …private static InstructionVisitor[] createInstructionSequenceReplacers(Constant[] pattern… in createInstructionSequenceReplacers()
119InstructionVisitor extraInstructionVisitor) in createInstructionSequenceReplacers()
121 InstructionVisitor[] instructionSequenceReplacers = in createInstructionSequenceReplacers()
DNopRemover.java27 import proguard.classfile.instruction.visitor.InstructionVisitor;
37 implements InstructionVisitor
40 private final InstructionVisitor extraInstructionVisitor;
62 InstructionVisitor extraInstructionVisitor) in NopRemover()
DPeepholeOptimizer.java27 import proguard.classfile.instruction.visitor.InstructionVisitor;
43 private final InstructionVisitor instructionVisitor;
55 InstructionVisitor instructionVisitor) in PeepholeOptimizer()
73 InstructionVisitor instructionVisitor) in PeepholeOptimizer()
DGotoGotoReplacer.java27 import proguard.classfile.instruction.visitor.InstructionVisitor;
38 implements InstructionVisitor
41 private final InstructionVisitor extraInstructionVisitor;
63 InstructionVisitor extraInstructionVisitor) in GotoGotoReplacer()
DGotoReturnReplacer.java27 import proguard.classfile.instruction.visitor.InstructionVisitor;
38 implements InstructionVisitor
41 private final InstructionVisitor extraInstructionVisitor;
63 InstructionVisitor extraInstructionVisitor) in GotoReturnReplacer()
DUnreachableCodeRemover.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
40 InstructionVisitor
48 private final InstructionVisitor extraInstructionVisitor;
68 public UnreachableCodeRemover(InstructionVisitor extraInstructionVisitor) in UnreachableCodeRemover()
DGotoCommonCodeReplacer.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
41 InstructionVisitor
50 private final InstructionVisitor extraInstructionVisitor;
61 public GotoCommonCodeReplacer(InstructionVisitor extraInstructionVisitor) in GotoCommonCodeReplacer()
DInstructionSequenceReplacer.java29 import proguard.classfile.instruction.visitor.InstructionVisitor;
42 implements InstructionVisitor,
90 private final InstructionVisitor extraInstructionVisitor;
139 InstructionVisitor extraInstructionVisitor) in InstructionSequenceReplacer()
238 implements InstructionVisitor
/external/proguard/src/proguard/optimize/
DDuplicateInitializerInvocationFixer.java30 import proguard.classfile.instruction.visitor.InstructionVisitor;
41 InstructionVisitor,
47 private final InstructionVisitor extraAddedInstructionVisitor;
69 public DuplicateInitializerInvocationFixer(InstructionVisitor extraAddedInstructionVisitor) in DuplicateInitializerInvocationFixer()
DTailRecursionSimplifier.java30 import proguard.classfile.instruction.visitor.InstructionVisitor;
42 InstructionVisitor,
53 private final InstructionVisitor extraTailRecursionVisitor;
78 public TailRecursionSimplifier(InstructionVisitor extraTailRecursionVisitor) in TailRecursionSimplifier()
/external/proguard/src/proguard/classfile/attribute/
DCodeAttribute.java26 import proguard.classfile.instruction.visitor.InstructionVisitor;
108 … public void instructionsAccept(Clazz clazz, Method method, InstructionVisitor instructionVisitor) in instructionsAccept()
118 …public void instructionAccept(Clazz clazz, Method method, int offset, InstructionVisitor instructi… in instructionAccept()
129 …Accept(Clazz clazz, Method method, int startOffset, int endOffset, InstructionVisitor instructionV… in instructionsAccept()
/external/proguard/src/proguard/classfile/editor/
DInstructionAdder.java26 import proguard.classfile.instruction.visitor.InstructionVisitor;
37 implements InstructionVisitor
DVariableSizeUpdater.java27 import proguard.classfile.instruction.visitor.InstructionVisitor;
40 InstructionVisitor
DBridgeMethodFixer.java29 import proguard.classfile.instruction.visitor.InstructionVisitor;
46 InstructionVisitor,
/external/proguard/src/proguard/classfile/visitor/
DDotClassClassVisitor.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
43 implements InstructionVisitor,
/external/proguard/src/proguard/optimize/info/
DDynamicInvocationMarker.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
40 implements InstructionVisitor,
DVariableUsageMarker.java27 import proguard.classfile.instruction.visitor.InstructionVisitor;
41 InstructionVisitor
DInstantiationClassMarker.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
40 implements InstructionVisitor,
DSuperInvocationMarker.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
39 implements InstructionVisitor,
DInstanceofClassMarker.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
40 implements InstructionVisitor,
DBackwardBranchMarker.java26 import proguard.classfile.instruction.visitor.InstructionVisitor;
37 implements InstructionVisitor
DDotClassMarker.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
40 implements InstructionVisitor,
DMethodInvocationMarker.java28 import proguard.classfile.instruction.visitor.InstructionVisitor;
40 implements InstructionVisitor,

123