invocationUnit.enterMethod(clazz, method, parameters);
invocationUnit.enterExceptionHandler(clazz, method, codeAttribute,
case InstructionConstants.OP_INVOKEINTERFACE: case InstructionConstants.OP_INVOKEDYNAMIC: invocationUnit.invokeMember(clazz, method, codeAttribute, offset, constantInstruction, stack); break;
invocationUnit.exitMethod(clazz, method, stack.ipop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.lpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.fpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.dpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.apop()); branchUnit.returnFromMethod(); break;
case InstructionConstants.OP_INVOKEINTERFACE: case InstructionConstants.OP_INVOKEDYNAMIC: invocationUnit.invokeMember(clazz, method, codeAttribute, offset, constantInstruction, stack); break;
invocationUnit.exitMethod(clazz, method, stack.ipop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.lpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.fpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.dpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.apop()); branchUnit.returnFromMethod(); break;
invocationUnit.enterMethod(clazz, method, parameters);
case InstructionConstants.OP_INVOKEINTERFACE: case InstructionConstants.OP_INVOKEDYNAMIC: invocationUnit.invokeMember(clazz, method, codeAttribute, offset, constantInstruction, stack); break;
invocationUnit.exitMethod(clazz, method, stack.ipop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.lpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.fpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.dpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.apop()); branchUnit.returnFromMethod(); break;
invocationUnit.enterExceptionHandler(clazz, method, codeAttribute,
invocationUnit.enterMethod(clazz, method, parameters);
case InstructionConstants.OP_INVOKESTATIC: case InstructionConstants.OP_INVOKEINTERFACE: invocationUnit.invokeMember(clazz, method, codeAttribute, offset, constantInstruction, stack); break;
invocationUnit.exitMethod(clazz, method, stack.ipop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.lpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.fpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.dpop()); branchUnit.returnFromMethod(); break; invocationUnit.exitMethod(clazz, method, stack.apop()); branchUnit.returnFromMethod(); break;
invocationUnit.enterExceptionHandler(clazz, method, codeAttribute,
invocationUnit.enterMethod(clazz, method, parameters);