Searched defs:constantInstruction (Results 1 - 25 of 35) 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).shrink();
H A DInstructionWriter.java74 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
79 constantInstruction.write(codeAttribute, offset);
85 new ConstantInstruction(constantInstruction.opcode,
86 constantInstruction.constantIndex,
87 constantInstruction.constant).shrink();
92 constantInstruction.constantIndex = 0;
93 constantInstruction.constant = 0;
94 constantInstruction.write(codeAttribute, offset);
H A DMethodInvocationFixer.java81 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
83 int constantIndex = constantInstruction.constantIndex;
94 byte opcode = constantInstruction.opcode;
111 debug(clazz, method, offset, constantInstruction, replacementInstruction);
132 debug(clazz, method, offset, constantInstruction, replacementInstruction);
146 constantInstruction.constant != invokeinterfaceConstant)
158 debug(clazz, method, offset, constantInstruction, replacementInstruction);
182 debug(clazz, method, offset, constantInstruction, replacementInstruction);
239 ConstantInstruction constantInstruction,
245 System.out.println(" Instruction = "+constantInstruction
236 debug(Clazz clazz, Method method, int offset, ConstantInstruction constantInstruction, Instruction replacementInstruction) argument
[all...]
/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 DProcessor.java555 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
557 int constantIndex = constantInstruction.constantIndex;
559 switch (constantInstruction.opcode)
575 invocationUnit.invokeMember(clazz, method, codeAttribute, offset, constantInstruction, stack);
617 int dimensionCount = constantInstruction.constant;
629 throw new IllegalArgumentException("Unknown constant pool instruction ["+constantInstruction.opcode+"]");
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/info/
H A DExceptionInstructionChecker.java103 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
105 byte opcode = constantInstruction.opcode;
131 // 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 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 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 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.java53 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
57 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 DSideEffectInstructionChecker.java118 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
120 byte opcode = constantInstruction.opcode;
132 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
/external/proguard/src/proguard/classfile/visitor/
H A DDotClassClassVisitor.java67 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
69 byte opcode = constantInstruction.opcode;
75 clazz.constantPoolEntryAccept(constantInstruction.constantIndex,
/external/proguard/src/proguard/classfile/instruction/visitor/
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/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);
119 System.out.println(" Inserting "+extraInstruction.toString()+" before "+constantInstruction.toString(offset));
H A DTailRecursionSimplifier.java152 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
155 switch (constantInstruction.opcode)
162 clazz.constantPoolEntryAccept(constantInstruction.constantIndex, this);
168 offset + constantInstruction.length(offset);
190 clazz.getName()+"."+method.getName(clazz)+method.getDescriptor(clazz)+"], inlining "+constantInstruction.toString(offset));
211 extraTailRecursionVisitor.visitConstantInstruction(clazz, method, codeAttribute, offset, constantInstruction);
226 codeAttributeComposer.appendInstruction(offset, constantInstruction.shrink());
/external/proguard/src/proguard/classfile/attribute/visitor/
H A DStackSizeComputer.java178 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
/external/proguard/src/proguard/optimize/evaluation/
H A DLivenessAnalyzer.java363 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
/external/proguard/src/proguard/optimize/peephole/
H A DInstructionSequenceReplacer.java240 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
243 new ConstantInstruction(constantInstruction.opcode,
244 instructionSequenceMatcher.matchedConstantIndex(constantInstruction.constantIndex),
245 instructionSequenceMatcher.matchedArgument(constantInstruction.constant));
H A DReachableCodeMarker.java132 public void visitConstantInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, ConstantInstruction constantInstruction) argument
/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 238 milliseconds

12