333334335336337338339340341342343
code.athrow(); handler.endCatches(); _handler = null; // finally handler.startFinally(); int returnto = code.addLocal(); code.astore(returnto); code.aload_first(); code.invokevirtual(contextframe); code.invokevirtual(pool.addMethodRef("anvil/script/StackFrame",
122123124125126127128129130131132
code.aload(thrown); code.athrow(); handler.endCatches(); _handler = null; handler.startFinally(); int returnto = code.addLocal(); code.astore(returnto); code.aload(lock); code.monitorexit(); code.ret(returnto);
198199200201202203204205206207208
handler.endCatches(); _handler = null; // finally if (_finally != null) { handler.startFinally(); int returnto = code.addLocal(); code.astore(returnto); _finally.compile(context); if (!_finally.isBlocked()) { code.ret(returnto);