Lines Matching refs:ctx
48 void selectType(Environment env, Context ctx, int tm) {
56 super.selectType(env, ctx, tm);
89 public Expression inlineValue(Environment env, Context ctx) {
91 StringBuffer buffer = inlineValueSB(env, ctx, new StringBuffer());
99 return super.inlineValue(env, ctx);
148 Context ctx,
153 return super.inlineValueSB(env, ctx, buffer);
156 buffer = left.inlineValueSB(env, ctx, buffer);
158 buffer = right.inlineValueSB(env, ctx, buffer);
188 public int costInline(int thresh, Environment env, Context ctx) {
190 + left.costInline(thresh, env, ctx)
191 + right.costInline(thresh, env, ctx);
197 void codeOperation(Environment env, Context ctx, Assembler asm) {
207 void codeAppend(Environment env, Context ctx, Assembler asm,
211 left.codeAppend(env, ctx, asm, sbClass, needBuffer);
212 right.codeAppend(env, ctx, asm, sbClass, false);
214 super.codeAppend(env, ctx, asm, sbClass, needBuffer);
218 public void codeValue(Environment env, Context ctx, Assembler asm) {
223 right.codeValue(env, ctx, asm);
224 right.ensureString(env, ctx, asm);
228 left.codeValue(env, ctx, asm);
229 left.ensureString(env, ctx, asm);
235 ClassDefinition sourceClass = ctx.field.getClassDefinition();
237 codeAppend(env, ctx, asm, sbClass, true);
250 super.codeValue(env, ctx, asm);