Lines Matching refs:env
53 Vset check(Environment env, Context ctx, Vset vset, Hashtable exp) {
54 checkLabel(env, ctx);
56 vset = reach(env, vset);
57 expr.checkValue(env, ctx, vset, exp);
59 ClassDeclaration c = env.getClassDeclaration(expr.type);
63 ClassDefinition def = c.getClassDefinition(env);
65 env.getClassDeclaration(idJavaLangThrowable);
66 if (!def.subClassOf(env, throwable)) {
67 env.error(where, "throw.not.throwable", def);
69 expr = convert(env, ctx, Type.tObject, expr);
71 env.error(expr.where, "throw.not.throwable", expr.type);
74 env.error(where, "class.not.found", e.name, opNames[op]);
86 public Statement inline(Environment env, Context ctx) {
87 expr = expr.inlineValue(env, ctx);
103 public int costInline(int thresh, Environment env, Context ctx) {
104 return 1 + expr.costInline(thresh, env, ctx);
110 public void code(Environment env, Context ctx, Assembler asm) {
111 expr.codeValue(env, ctx, asm);