Lines Matching refs:env
59 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) {
60 checkLabel(env, ctx);
62 vset = reach(env, vset);
63 vset = expr.checkValue(env, newctx, vset, exp);
65 env.error(expr.where, "synchronized.null");
67 expr = convert(env, newctx, Type.tClass(idJavaLangObject), expr);
68 vset = body.check(env, newctx, vset, exp);
75 public Statement inline(Environment env, Context ctx) {
77 body = body.inline(env, ctx);
79 expr = expr.inlineValue(env, ctx);
98 public int costInline(int thresh, Environment env, Context ctx){
101 cost += expr.costInline(thresh, env,ctx);
105 cost += body.costInline(thresh, env,ctx);
113 public void code(Environment env, Context ctx, Assembler asm) {
115 expr.codeValue(env, ctx, asm);
122 ctx.declare(env, localfield);
123 env.debugOutput("Assigning return slot to " + localfield.number);
128 Integer num1 = new Integer(ctx.declare(env, f1));
129 Integer num2 = new Integer(ctx.declare(env, f2));
145 body.code(env, bodyctx, asm);