Lines Matching defs:env
70 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) {
71 vset = reach(env, vset);
73 Type type = texpr.toType(env, ctx);
77 env.error(where, "local.redefined", id);
83 env.error(where, "catch.not.throwable", type);
85 ClassDefinition def = env.getClassDefinition(type);
86 if (!def.subClassOf(env,
87 env.getClassDeclaration(idJavaLangThrowable))) {
88 env.error(where, "catch.not.throwable", def);
93 ctx.declare(env, field);
96 return body.check(env, ctx, vset, exp);
98 env.error(where, "class.not.found", e.name, opNames[op]);
106 public Statement inline(Environment env, Context ctx) {
109 ctx.declare(env, field);
112 body = body.inline(env, ctx);
134 public int costInline(int thresh, Environment env, Context ctx){
137 cost += body.costInline(thresh, env,ctx);
145 public void code(Environment env, Context ctx, Assembler asm) {
148 newctx.declare(env, field);
154 body.code(env, newctx, asm);