diff options
author | Manoj Palat | 2019-04-08 13:53:25 +0000 |
---|---|---|
committer | Manoj Palat | 2019-04-08 13:53:25 +0000 |
commit | e726626e8993c67caac2b8e36af66902248ae6a8 (patch) | |
tree | b6cbafc171eb5741e4365778b3c8c5f2e7da46f9 /org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchExpression.java | |
parent | 9e12782ba2ffa4c85cbfa25013efa0ede16bdd90 (diff) | |
download | eclipse.jdt.core-e726626e8993c67caac2b8e36af66902248ae6a8.tar.gz eclipse.jdt.core-e726626e8993c67caac2b8e36af66902248ae6a8.tar.xz eclipse.jdt.core-e726626e8993c67caac2b8e36af66902248ae6a8.zip |
cases of an enum is enough to be exhaustive
Diffstat (limited to 'org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchExpression.java')
-rw-r--r-- | org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchExpression.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchExpression.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchExpression.java index faba6e578f..1130f69256 100644 --- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchExpression.java +++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchExpression.java @@ -160,6 +160,10 @@ public class SwitchExpression extends SwitchStatement implements IPolyExpression } } @Override + protected boolean checkNullDefaultFlow() { // JLS 12 16.1.8 + return !this.switchLabeledRules; + } + @Override public Expression[] getPolyExpressions() { List<Expression> polys = new ArrayList<>(); for (Expression e : this.resultExpressions) { |