Searched refs:newctx (Results 1 - 12 of 12) sorted by relevance

/openjdk7/jdk/src/share/classes/sun/tools/tree/
H A DDoStatement.java58 CheckContext newctx = new CheckContext(ctx, this);
61 vset = body.check(env, newctx, reach(env, vset), exp);
62 vset = vset.join(newctx.vsContinue);
66 cond.checkCondition(env, newctx, vset, exp);
67 cond = convert(env, newctx, Type.tBoolean, cond);
71 vset = newctx.vsBreak.join(cvars.vsFalse);
114 CodeContext newctx = new CodeContext(ctx, this);
117 body.code(env, newctx, asm);
119 asm.add(newctx.contLabel);
120 cond.codeBranch(env, newctx, as
[all...]
H A DWhileStatement.java58 CheckContext newctx = new CheckContext(ctx, this);
64 cond.checkCondition(env, newctx, reach(env, vset), exp);
65 cond = convert(env, newctx, Type.tBoolean, cond);
67 vset = body.check(env, newctx, cvars.vsTrue, exp);
68 vset = vset.join(newctx.vsContinue);
72 vset = newctx.vsBreak.join(cvars.vsFalse);
112 CodeContext newctx = new CodeContext(ctx, this);
114 asm.add(where, opc_goto, newctx.contLabel);
120 body.code(env, newctx, asm);
123 asm.add(newctx
[all...]
H A DIfStatement.java60 CheckContext newctx = new CheckContext(ctx, this);
63 cond.checkCondition(env, newctx, reach(env, vset), exp);
64 cond = convert(env, newctx, Type.tBoolean, cond);
89 vsTrue = ifTrue.check(env, newctx, vsTrue, exp);
91 vsFalse = ifFalse.check(env, newctx, vsFalse, exp);
92 vset = vsTrue.join(vsFalse.join(newctx.vsBreak));
171 CodeContext newctx = new CodeContext(ctx, this);
174 cond.codeBranch(env, newctx, asm, l1, false);
175 ifTrue.code(env, newctx, asm);
180 ifFalse.code(env, newctx, as
[all...]
H A DInlineNewInstanceExpression.java61 Context newctx = new Context(ctx, this);
62 newctx.declare(env, v);
63 body = body.inline(env, newctx);
94 CodeContext newctx = new CodeContext(ctx, this);
95 newctx.declare(env, v);
97 body.code(env, newctx, asm);
98 asm.add(newctx.breakLabel);
H A DForStatement.java67 CheckContext newctx = new CheckContext(initctx, this);
72 cvars = cond.checkCondition(env, newctx, vset, exp);
73 cond = convert(env, newctx, Type.tBoolean, cond);
80 vset = body.check(env, newctx, cvars.vsTrue, exp);
81 vset = vset.join(newctx.vsContinue);
83 vset = inc.check(env, newctx, vset, exp);
90 vset = newctx.vsBreak.join(cvars.vsFalse);
160 CodeContext newctx = new CodeContext(ctx, this);
162 init.code(env, newctx, asm);
172 body.code(env, newctx, as
[all...]
H A DSwitchStatement.java59 CheckContext newctx = new CheckContext(ctx, this);
60 vset = expr.checkValue(env, newctx, reach(env, vset), exp);
63 expr = convert(env, newctx, Type.tInt, expr);
76 vs = s.check(env, newctx, vs.join(vset.copy()), exp);
132 vs = s.checkBlockStatement(env, newctx, vs, exp);
136 newctx.vsBreak = newctx.vsBreak.join(vs);
139 vset = newctx.vsBreak;
189 CodeContext newctx = new CodeContext(ctx, this);
191 expr.codeValue(env, newctx, as
[all...]
H A DBreakStatement.java88 CodeContext newctx = new CodeContext(ctx, this);
89 CodeContext destctx = (CodeContext)newctx.getBreakContext(lbl);
92 asm.add(newctx.breakLabel);
H A DInlineMethodExpression.java96 CodeContext newctx = new CodeContext(ctx, this);
97 body.code(env, newctx, asm);
98 asm.add(newctx.breakLabel);
H A DTryStatement.java65 CheckContext newctx = new CheckContext(ctx, this);
69 Vset vs = body.check(env, newctx, vset.copy(), newexp);
77 Vset cvs = Vset.firstDAandSecondDU(vset, vs.copy().join(newctx.vsTryExit));
82 vs = vs.join(args[i].check(env, newctx, cvs.copy(), exp));
181 return ctx.removeAdditionalVars(vs.join(newctx.vsBreak));
272 CodeContext newctx = new CodeContext(ctx, this);
285 body.code(env, newctx, asm);
289 asm.add(where, opc_goto, newctx.breakLabel);
294 args[i].code(env, newctx, asm);
295 asm.add(where, opc_goto, newctx
[all...]
H A DCompoundStatement.java77 CheckContext newctx = new CheckContext(ctx, this);
79 Environment newenv = Context.newEnvironment(env, newctx);
81 vset = args[i].checkBlockStatement(newenv, newctx, vset, exp);
83 vset = vset.join(newctx.vsBreak);
168 CodeContext newctx = new CodeContext(ctx, this);
170 args[i].code(env, newctx, asm);
172 asm.add(newctx.breakLabel);
H A DSynchronizedStatement.java61 CheckContext newctx = new CheckContext(ctx, this);
63 vset = expr.checkValue(env, newctx, vset, exp);
67 expr = convert(env, newctx, Type.tClass(idJavaLangObject), expr);
68 vset = body.check(env, newctx, vset, exp);
69 return ctx.removeAdditionalVars(vset.join(newctx.vsBreak));
H A DCatchStatement.java146 CodeContext newctx = new CodeContext(ctx, this);
148 newctx.declare(env, field);
154 body.code(env, newctx, asm);
156 //asm.add(newctx.breakLabel);

Completed in 41 milliseconds