Searched refs:newctx (Results 1 - 12 of 12) sorted by relevance
| /openjdk7/jdk/src/share/classes/sun/tools/tree/ |
| H A D | DoStatement.java | 58 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 D | WhileStatement.java | 58 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 D | IfStatement.java | 60 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 D | InlineNewInstanceExpression.java | 61 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 D | ForStatement.java | 67 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 D | SwitchStatement.java | 59 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 D | BreakStatement.java | 88 CodeContext newctx = new CodeContext(ctx, this); 89 CodeContext destctx = (CodeContext)newctx.getBreakContext(lbl); 92 asm.add(newctx.breakLabel);
|
| H A D | InlineMethodExpression.java | 96 CodeContext newctx = new CodeContext(ctx, this); 97 body.code(env, newctx, asm); 98 asm.add(newctx.breakLabel);
|
| H A D | TryStatement.java | 65 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 D | CompoundStatement.java | 77 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 D | SynchronizedStatement.java | 61 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 D | CatchStatement.java | 146 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