Lines Matching refs:env
49 public int costInline(int thresh, Environment env, Context ctx) {
50 return type.isType(TC_CLASS) ? 25 : super.costInline(thresh, env, ctx);
56 void code(Environment env, Context ctx, Assembler asm, boolean valNeeded) {
63 env.getClassDeclaration(idJavaLangStringBuffer);
72 int depth = left.codeLValue(env, ctx, asm);
73 codeDup(env, ctx, asm, depth, 2); // copy past 2 string buffers
78 left.codeLoad(env, ctx, asm);
79 left.ensureString(env, ctx, asm); // Why is this needed?
83 MemberDefinition f = c.getClassDefinition(env)
84 .matchMethod(env, sourceClass,
89 right.codeAppend(env, ctx, asm, c, false);
90 f = c.getClassDefinition(env)
91 .matchMethod(env, sourceClass, idToString);
96 codeDup(env, ctx, asm, Type.tString.stackSize(), depth);
100 left.codeStore(env, ctx, asm);
107 updater.startUpdate(env, ctx, asm, false);
109 left.ensureString(env, ctx, asm); // Why is this needed?
118 MemberDefinition f = c.getClassDefinition(env)
119 .matchMethod(env, sourceClass,
124 right.codeAppend(env, ctx, asm, c, false);
125 f = c.getClassDefinition(env)
126 .matchMethod(env, sourceClass, idToString);
129 updater.finishUpdate(env, ctx, asm, valNeeded);
139 super.code(env, ctx, asm, valNeeded);
146 void codeOperation(Environment env, Context ctx, Assembler asm) {