< prev index next >

src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java

Print this page
rev 51291 : imported patch switch
rev 51292 : [mq]: switch.02

*** 1904,1914 **** } if (attribute) { attribTree(tree.value, env, env.info.breakResult); JCTree immediateTarget = findJumpTarget(tree.pos(), tree.getTag(), null, env); if (immediateTarget.getTag() != SWITCH_EXPRESSION) { ! log.error(tree.pos(), Errors.BreakExprNotImmediate); Env<AttrContext> env1 = env; while (env1 != null && env1.tree.getTag() != SWITCH_EXPRESSION) { env1 = env1.next; } Assert.checkNonNull(env1); --- 1904,1914 ---- } if (attribute) { attribTree(tree.value, env, env.info.breakResult); JCTree immediateTarget = findJumpTarget(tree.pos(), tree.getTag(), null, env); if (immediateTarget.getTag() != SWITCH_EXPRESSION) { ! log.error(tree.pos(), Errors.BreakExprNotImmediate(immediateTarget.getTag())); Env<AttrContext> env1 = env; while (env1 != null && env1.tree.getTag() != SWITCH_EXPRESSION) { env1 = env1.next; } Assert.checkNonNull(env1);
< prev index next >