Lines Matching defs:code
5 * This code is free software; you can redistribute it and/or modify it
9 * by Oracle in the LICENSE file that accompanied this code.
11 * This code is distributed in the hope that it will be useful, but WITHOUT
15 * accompanied this code).
148 // store it on the init, for code generation
261 public void code(Environment env, Context ctx, Assembler asm) {
271 init.code(env, exprctx, asm);
299 asm.add(where, opc_try, td); // start of protected code
300 body.code(env, bodyctx, asm);
302 asm.add(td.getEndLabel()); // end of protected code
309 // just goto the cleanup code. It will never return.
313 // Catch code
322 // pop exception off stack. Fall through to finally code
328 // contLabel: to null to indicate no longer in the protected code.
334 finalbody.code(env, bodyctx, asm); // execute the cleanup code
337 finalbody.code(env, bodyctx, asm); // execute the cleanup code