< 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,11 +1904,11 @@
                 }
                 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);
+                        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 >