Searched refs:constantInstruction (Results 1 - 25 of 39) sorted by relevance

12

/external/proguard/src/proguard/classfile/editor/
H A DInstructionAdder.java65 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
69 new ConstantInstruction(constantInstruction.opcode,
70 constantAdder.addConstant(clazz, constantInstruction.constantIndex),
71 constantInstruction.constant);
H A DMethodInvocationFixer.java78 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
80 int constantIndex = constantInstruction.constantIndex;
92 byte opcode = constantInstruction.opcode;
109 debug(clazz, method, offset, constantInstruction, replacementInstruction);
130 debug(clazz, method, offset, constantInstruction, replacementInstruction);
144 constantInstruction.constant != invokeinterfaceConstant)
156 debug(clazz, method, offset, constantInstruction, replacementInstruction);
181 debug(clazz, method, offset, constantInstruction, replacementInstruction);
228 ConstantInstruction constantInstruction,
234 System.out.println(" Instruction = "+constantInstruction
225 debug(Clazz clazz, Method method, int offset, ConstantInstruction constantInstruction, Instruction replacementInstruction) argument
[all...]
H A DBridgeMethodFixer.java84 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
86 switch (constantInstruction.opcode)
93 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DInstructionWriter.java95 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
100 constantInstruction.write(codeAttribute, offset);
106 new ConstantInstruction(constantInstruction.opcode,
107 constantInstruction.constantIndex,
108 constantInstruction.constant);
112 System.out.println(" "+constantInstruction.toString(offset)+" will be widened to "+replacementInstruction.toString());
118 constantInstruction.constantIndex = 0;
119 constantInstruction.constant = 0;
120 constantInstruction.write(codeAttribute, offset);
/external/proguard/src/proguard/optimize/info/
H A DDotClassMarker.java49 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
51 if (constantInstruction.opcode == InstructionConstants.OP_LDC ||
52 constantInstruction.opcode == InstructionConstants.OP_LDC_W)
54 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DInstanceofClassMarker.java49 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
51 if (constantInstruction.opcode == InstructionConstants.OP_INSTANCEOF)
53 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DInstantiationClassMarker.java49 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
51 if (constantInstruction.opcode == InstructionConstants.OP_NEW)
53 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DSuperInvocationMarker.java50 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
52 if (constantInstruction.opcode == InstructionConstants.OP_INVOKESPECIAL)
56 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DReadWriteFieldMarker.java53 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
55 byte opcode = constantInstruction.opcode;
65 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
73 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
81 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DMethodInvocationMarker.java49 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
51 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DAccessMethodMarker.java54 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
58 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DExceptionInstructionChecker.java108 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
110 byte opcode = constantInstruction.opcode;
138 // clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DSideEffectInstructionChecker.java155 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
157 byte opcode = constantInstruction.opcode;
168 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
186 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
/external/proguard/src/proguard/classfile/instruction/visitor/
H A DInstructionConstantVisitor.java60 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
62 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
H A DInstructionVisitor.java38 public void visitConstantInstruction( Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction); argument
H A DMultiInstructionVisitor.java100 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
104 instructionVisitors[index].visitConstantInstruction(clazz, method, codeAttribute, offset, constantInstruction);
/external/proguard/src/proguard/classfile/visitor/
H A DDotClassClassVisitor.java65 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
67 byte opcode = constantInstruction.opcode;
73 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
/external/proguard/src/proguard/evaluation/
H A DInvocationUnit.java60 ConstantInstruction constantInstruction,
56 invokeMember(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction, Stack stack) argument
H A DBasicInvocationUnit.java138 public void invokeMember(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction, Stack stack) argument
140 int constantIndex = constantInstruction.constantIndex;
142 switch (constantInstruction.opcode)
/external/proguard/src/proguard/optimize/
H A DDuplicateInitializerInvocationFixer.java101 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
103 if (constantInstruction.opcode == InstructionConstants.OP_INVOKESPECIAL)
106 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
120 System.out.println(" ["+clazz.getName()+"."+method.getName(clazz)+method.getDescriptor(clazz)+"] Inserting "+extraInstruction.toString()+" before "+constantInstruction.toString(offset));
H A DTailRecursionSimplifier.java145 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
148 switch (constantInstruction.opcode)
155 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, recursionChecker);
161 offset + constantInstruction.length(offset);
183 clazz.getName()+"."+method.getName(clazz)+method.getDescriptor(clazz)+"], inlining "+constantInstruction.toString(offset));
204 extraTailRecursionVisitor.visitConstantInstruction(clazz, method, codeAttribute, offset, constantInstruction);
219 codeAttributeComposer.appendInstruction(offset, constantInstruction);
/external/proguard/src/proguard/classfile/util/
H A DEnumFieldReferenceInitializer.java113 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
115 switch (constantInstruction.opcode)
120 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
/external/proguard/src/proguard/classfile/instruction/
H A DConstantInstruction.java78 * @param constantInstruction the instruction to be copied.
81 public ConstantInstruction copy(ConstantInstruction constantInstruction) argument
83 this.opcode = constantInstruction.opcode;
84 this.constantIndex = constantInstruction.constantIndex;
85 this.constant = constantInstruction.constant;
/external/proguard/src/proguard/optimize/peephole/
H A DMethodInliner.java414 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
417 switch (constantInstruction.opcode)
440 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
449 extraInlinedInvocationVisitor.visitConstantInstruction(clazz, method, codeAttribute, offset, constantInstruction);
464 constantInstruction.constantIndex =
465 constantAdder.addConstant(clazz, constantInstruction.constantIndex);
468 codeAttributeComposer.appendInstruction(offset, constantInstruction);
H A DInstructionSequenceReplacer.java279 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
282 new ConstantInstruction(constantInstruction.opcode,
284 constantInstruction.constantIndex),
285 instructionSequenceMatcher.matchedArgument(constantInstruction.constant));

Completed in 233 milliseconds

12