Lines Matching refs:env
58 public Vset checkValue(Environment env, Context ctx, Vset vset, Hashtable exp) {
59 type = right.toType(env, ctx);
66 env.error(where, "array.dim.missing");
71 env.error(dim.where, "invalid.array.dim");
73 vset = dim.checkValue(env, ctx, vset, exp);
74 args[i] = convert(env, ctx, Type.tInt, dim);
79 vset = init.checkInitializer(env, ctx, vset, type, exp);
80 init = convert(env, ctx, type, init);
96 public Expression inline(Environment env, Context ctx) {
105 return (e != null) ? e.inline(env, ctx) : null;
107 public Expression inlineValue(Environment env, Context ctx) {
109 return init.inlineValue(env, ctx); // args are all null
112 args[i] = args[i].inlineValue(env, ctx);
121 public void codeValue(Environment env, Context ctx, Assembler asm) {
125 args[i].codeValue(env, ctx, asm);
155 env.getClassDeclaration(type.getElementType()));