21652166216721682169217021712172217321742175217621772178
case Const.MONITORENTER: { // Format: monitorenter // Operand stack: ..., objectref() -> ... SynchronizedBlock sb= new SynchronizedBlock(); sb.monitor= stack.pop(); sb.widen(sb.monitor); sb.setEndIndex(currentIndex); instruction= sb; break; } case Const.MONITOREXIT: // Format: monitorexit