public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) { // Mark the branch target. markBranchTarget(clazz, method, codeAttribute, offset + branchInstruction.branchOffset); byte opcode = branchInstruction.opcode; if (opcode == InstructionConstants.OP_GOTO || opcode == InstructionConstants.OP_GOTO_W) { next = false; } }
public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) { // Mark the branch targets of the default jump offset. markBranchTarget(clazz, method, codeAttribute, offset + switchInstruction.defaultOffset); // Mark the branch targets of the jump offsets. markBranchTargets(clazz, method, codeAttribute, offset, switchInstruction.jumpOffsets); next = false; }
public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) { // Mark the branch targets of the default jump offset. markBranchTarget(clazz, method, codeAttribute, offset + switchInstruction.defaultOffset); // Mark the branch targets of the jump offsets. markBranchTargets(clazz, method, codeAttribute, offset, switchInstruction.jumpOffsets); next = false; }
public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) { // Mark the branch target. markBranchTarget(clazz, method, codeAttribute, offset + branchInstruction.branchOffset); byte opcode = branchInstruction.opcode; if (opcode == InstructionConstants.OP_GOTO || opcode == InstructionConstants.OP_GOTO_W) { next = false; } }
public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) { // Mark the branch targets of the default jump offset. markBranchTarget(clazz, method, codeAttribute, offset + switchInstruction.defaultOffset); // Mark the branch targets of the jump offsets. markBranchTargets(clazz, method, codeAttribute, offset, switchInstruction.jumpOffsets); next = false; }
public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) { // Mark the branch target. markBranchTarget(clazz, method, codeAttribute, offset + branchInstruction.branchOffset); byte opcode = branchInstruction.opcode; if (opcode == InstructionConstants.OP_GOTO || opcode == InstructionConstants.OP_GOTO_W) { next = false; } }
public void visitAnySwitchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, SwitchInstruction switchInstruction) { // Mark the branch targets of the default jump offset. markBranchTarget(clazz, method, codeAttribute, offset + switchInstruction.defaultOffset); // Mark the branch targets of the jump offsets. markBranchTargets(clazz, method, codeAttribute, offset, switchInstruction.jumpOffsets); next = false; }
public void visitBranchInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, BranchInstruction branchInstruction) { // Mark the branch target. markBranchTarget(clazz, method, codeAttribute, offset + branchInstruction.branchOffset); byte opcode = branchInstruction.opcode; if (opcode == InstructionConstants.OP_GOTO || opcode == InstructionConstants.OP_GOTO_W) { next = false; } }