public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) { replacementInstruction = new BranchInstruction(branchInstruction.opcode, instructionSequenceMatcher.matchedBranchOffset(offset, branchInstruction.branchOffset)); }
public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) { replacementInstruction = new BranchInstruction(branchInstruction.opcode, matchedBranchOffset(offset, branchInstruction.branchOffset)); }
public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) { replacementInstruction = new BranchInstruction(branchInstruction.opcode, matchedBranchOffset(offset, branchInstruction.branchOffset)); }
public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) { replacementInstruction = new BranchInstruction(branchInstruction.opcode, matchedBranchOffset(offset, branchInstruction.branchOffset)); }
public InstructionSequenceBuilder iflt(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFLT, branchOffset)); }
public InstructionSequenceBuilder ifgt(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFGT, branchOffset)); }
public InstructionSequenceBuilder ificmpeq(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFICMPEQ, branchOffset)); }
public InstructionSequenceBuilder ifacmpne(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFACMPNE, branchOffset)); }
public InstructionSequenceBuilder goto_w(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_GOTO_W, branchOffset)); }
public InstructionSequenceBuilder jsr_w(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_JSR_W, branchOffset)); }
public CompactCodeAttributeComposer iflt(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFLT, branchOffset)); }
public CompactCodeAttributeComposer ificmpeq(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFICMPEQ, branchOffset)); }
public CompactCodeAttributeComposer ificmple(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFICMPLE, branchOffset)); }
public CompactCodeAttributeComposer ifacmpeq(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFACMPEQ, branchOffset)); }
public CompactCodeAttributeComposer goto_(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_GOTO, branchOffset)); }
public CompactCodeAttributeComposer goto_w(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_GOTO_W, branchOffset)); }
public CompactCodeAttributeComposer jsr_w(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_JSR_W, branchOffset)); }
public InstructionSequenceBuilder iflt(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFLT, branchOffset)); }
public InstructionSequenceBuilder ifnull(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFNULL, branchOffset)); }
public CompactCodeAttributeComposer ificmpne(int branchOffset) { return add(new BranchInstruction(InstructionConstants.OP_IFICMPNE, branchOffset)); }