Lines Matching refs:where

54     public FinallyStatement(long where, Statement body, Statement finalbody) {
55 super(FINALLY, where);
63 // public FinallyStatement(long where, Statement init, Statement body, int junk) {
64 // this(where, body, null);
82 long where = init.getWhere();
93 env.error(where, "invalid.decl");
97 tryExpr = new IdentifierExpression(where, field);
101 env.error(where, "invalid.expr");
110 env.error(where, "invalid.method.invoke", type);
127 env.error(where, "class.not.found", ee.name, ctx.field);
130 env.error(where, "ambig.field", id, ee.field1, ee.field2);
135 env.error(where, "invalid.method.invoke", type);
137 tryTemp = new LocalMember(where, sourceClass, 0,
143 e = new IdentifierExpression(where, tryTemp);
144 e = new AssignExpression(where, e, tryExpr);
145 e = new MethodExpression(where, e, tryEnter, new Expression[0]);
147 Statement enterCall = new ExpressionStatement(where, e);
156 e = new IdentifierExpression(where, tryTemp);
157 e = new MethodExpression(where, e, tryExit, new Expression[0]);
159 Statement exitCall = new ExpressionStatement(where, e);
288 f1 = new LocalMember(where, thisClass, 0, Type.tObject, null);
289 f2 = new LocalMember(where, thisClass, 0, Type.tInt, null);
299 asm.add(where, opc_try, td); // start of protected code
306 asm.add(where, opc_jsr, bodyctx.contLabel);
307 asm.add(where, opc_goto, endLabel);
310 asm.add(where, opc_goto, bodyctx.contLabel);
317 asm.add(where, opc_astore, num1); // store exception
318 asm.add(where, opc_jsr, bodyctx.contLabel);
319 asm.add(where, opc_aload, num1); // rethrow exception
320 asm.add(where, opc_athrow);
323 asm.add(where, opc_pop);
333 asm.add(where, opc_astore, num2); // save the return address
335 asm.add(where, opc_ret, num2); // return