public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) { replacementInstruction = new SimpleInstruction(simpleInstruction.opcode, instructionSequenceMatcher.matchedArgument(simpleInstruction.constant)); }
public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) { replacementInstruction = new SimpleInstruction(simpleInstruction.opcode, matchedArgument(clazz, method, codeAttribute, offset, simpleInstruction.constant)); }
public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) { replacementInstruction = new SimpleInstruction(simpleInstruction.opcode, matchedArgument(clazz, method, codeAttribute, offset, simpleInstruction.constant)); }
public void visitSimpleInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SimpleInstruction simpleInstruction) { replacementInstruction = new SimpleInstruction(simpleInstruction.opcode, matchedArgument(clazz, method, codeAttribute, offset, simpleInstruction.constant)); }
public CompactCodeAttributeComposer iconst_0() { return add(new SimpleInstruction(InstructionConstants.OP_ICONST_0)); }
public CompactCodeAttributeComposer iconst_1() { return add(new SimpleInstruction(InstructionConstants.OP_ICONST_1)); }
public CompactCodeAttributeComposer lconst_1() { return add(new SimpleInstruction(InstructionConstants.OP_LCONST_1)); }
public CompactCodeAttributeComposer fconst_2() { return add(new SimpleInstruction(InstructionConstants.OP_FCONST_2)); }
public CompactCodeAttributeComposer iaload() { return add(new SimpleInstruction(InstructionConstants.OP_IALOAD)); }
public CompactCodeAttributeComposer lastore() { return add(new SimpleInstruction(InstructionConstants.OP_LASTORE)); }
public CompactCodeAttributeComposer pop2() { return add(new SimpleInstruction(InstructionConstants.OP_POP2)); }
public CompactCodeAttributeComposer iadd() { return add(new SimpleInstruction(InstructionConstants.OP_IADD)); }
public CompactCodeAttributeComposer fdiv() { return add(new SimpleInstruction(InstructionConstants.OP_FDIV)); }
public CompactCodeAttributeComposer ishr() { return add(new SimpleInstruction(InstructionConstants.OP_ISHR)); }
public CompactCodeAttributeComposer iushr() { return add(new SimpleInstruction(InstructionConstants.OP_IUSHR)); }
public CompactCodeAttributeComposer lcmp() { return add(new SimpleInstruction(InstructionConstants.OP_LCMP)); }
public CompactCodeAttributeComposer dcmpg() { return add(new SimpleInstruction(InstructionConstants.OP_DCMPG)); }
public CompactCodeAttributeComposer return_() { return add(new SimpleInstruction(InstructionConstants.OP_RETURN)); }
public CompactCodeAttributeComposer arraylength() { return add(new SimpleInstruction(InstructionConstants.OP_ARRAYLENGTH)); }
public CompactCodeAttributeComposer monitorenter() { return add(new SimpleInstruction(InstructionConstants.OP_MONITORENTER)); }