Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManoj Palat2019-02-12 06:23:39 +0000
committerManoj Palat2019-02-12 06:23:39 +0000
commit8b1befa17adc8ec0a40ffe832faf1cb32315cb9a (patch)
treecd112aa7f30b9d5ff94620020f4d92831dcb263a
parentc4361ca3580b61ee11849f79c1b838c245b6cad8 (diff)
downloadeclipse.jdt.core-Y20190213-2200.tar.gz
eclipse.jdt.core-Y20190213-2200.tar.xz
eclipse.jdt.core-Y20190213-2200.zip
Bug 544258 - [12] Warning shown for enum type if the switch expressionY20190213-2200Y20190213-0305
does not cover all possible input values
-rw-r--r--org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionTest.java2
-rw-r--r--org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties2
2 files changed, 2 insertions, 2 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 e3d78a2c57..975170e227 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
@@ -1711,7 +1711,7 @@ public class SwitchExpressionTest extends AbstractRegressionTest {
"1. ERROR in X.java (at line 4)\n" +
" today = switch (day) {\n" +
" ^^^\n" +
- "missing enum constant(s) in switch expression as all enum constants are required in case statements if there is no default case.\n" +
+ "A Switch expression should cover all possible values\n" +
"----------\n");
}
public void testBug544253() {
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 e53b622318..37dff5d64c 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 @@
1608 = Switch expressions are allowed only at source level 12 or above
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 = missing enum constant(s) in switch expression as all enum constants are required in case statements if there is no default case.
+1611 = A Switch expression should cover all possible values
### ELABORATIONS
## Access restrictions

Back to the top