diff options
author | Jay Arthanareeswaran | 2019-05-21 15:02:39 +0000 |
---|---|---|
committer | Jay Arthanareeswaran | 2019-05-22 04:28:14 +0000 |
commit | 3d670fe48cd3ec2fe4d3f7a2fca5830a4057291b (patch) | |
tree | 4c4c3def063d31b105a16424bee8e364a5fc1878 | |
parent | 4236732223b1aca6b7f00e0723f59948f7043d5c (diff) | |
download | eclipse.jdt.core-I20190526-1800.tar.gz eclipse.jdt.core-I20190526-1800.tar.xz eclipse.jdt.core-I20190526-1800.zip |
Bug 545983: [12] EJC allows switch expression to be concluded withoutS4_12_0_M3I20190527-0600I20190526-1800I20190526-0600I20190525-1800I20190525-0600I20190524-1800I20190524-0135I20190522-1800I20190522-0600
returning a value
Fixing the error message
Change-Id: I86334dc6025d234c7c8ea66e5f07043e9008c305
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
2 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionTest.java index 31eba3a614..a9365143cf 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionTest.java @@ -2437,7 +2437,7 @@ public class SwitchExpressionTest extends AbstractRegressionTest { "1. ERROR in X.java (at line 11)\n" + " continue;\n" + " ^^^^^^^^^\n" + - "Illegal last statement in Switch expression case body - continue, return not allowed\n" + + "'continue' or 'return' cannot be the last statement in a Switch expression case body\n" + "----------\n"); } public void testBug545983_02() { @@ -2469,7 +2469,7 @@ public class SwitchExpressionTest extends AbstractRegressionTest { "1. ERROR in X.java (at line 11)\n" + " return 2;\n" + " ^^^^^^^^^\n" + - "Illegal last statement in Switch expression case body - continue, return not allowed\n" + + "'continue' or 'return' cannot be the last statement in a Switch expression case body\n" + "----------\n"); } public void testBug547125_01() { diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties index c55d8022d1..15e133ddeb 100644 --- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties +++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties @@ -985,7 +985,7 @@ 1609 = Switch Case Labels with '->' are allowed only at source level 12 or above 1610 = Break of a switch expression should have a value 1611 = A Switch expression should cover all possible values -1612 = Illegal last statement in Switch expression case body - continue, return not allowed +1612 = 'continue' or 'return' cannot be the last statement in a Switch expression case body ### ELABORATIONS ## Access restrictions |