Searched refs:constantInstruction (Results 1 - 25 of 42) 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 DDynamicInvocationMarker.java50 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
52 if (constantInstruction.opcode == InstructionConstants.OP_INVOKEDYNAMIC)
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 DSideEffectInstructionChecker.java173 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
175 byte opcode = constantInstruction.opcode;
183 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
189 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
203 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
218 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
225 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
240 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DAccessMethodMarker.java53 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
57 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
H A DExceptionInstructionChecker.java177 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
180 switch (constantInstruction.opcode)
204 // clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
/external/proguard/src/proguard/classfile/instruction/visitor/
H A DInstructionConstantVisitor.java58 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
60 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
/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.java144 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
147 switch (constantInstruction.opcode)
154 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, recursionChecker);
160 offset + constantInstruction.length(offset);
182 clazz.getName()+"."+method.getName(clazz)+method.getDescriptor(clazz)+"], inlining "+constantInstruction.toString(offset));
203 extraTailRecursionVisitor.visitConstantInstruction(clazz, method, codeAttribute, offset, constantInstruction);
218 codeAttributeComposer.appendInstruction(offset, constantInstruction);
/external/proguard/src/proguard/classfile/util/
H A DEnumFieldReferenceInitializer.java112 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
114 switch (constantInstruction.opcode)
119 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
/external/proguard/src/proguard/optimize/evaluation/
H A DSimpleEnumUseChecker.java212 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
214 switch (constantInstruction.opcode)
222 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
230 clazz.getRefName(constantInstruction.constantIndex);
232 clazz.getRefType(constantInstruction.constantIndex);
250 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
259 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
265 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
275 constantInstruction.constantIndex))
283 clazz.getClassName(constantInstruction
[all...]
H A DSimpleEnumUseSimplifier.java248 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
250 switch (constantInstruction.opcode)
260 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
268 clazz.getRefName(constantInstruction.constantIndex);
270 clazz.getRefType(constantInstruction.constantIndex);
277 constantInstruction,
293 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
299 int constantIndex = constantInstruction.constantIndex;
307 constantInstruction,
321 constantInstruction);
[all...]
/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;

Completed in 544 milliseconds

12