Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionsYieldTest.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionsYieldTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionsYieldTest.java
index 32df1d186f..6bfeff329d 100644
--- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionsYieldTest.java
+++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionsYieldTest.java
@@ -5417,4 +5417,22 @@ public class SwitchExpressionsYieldTest extends AbstractRegressionTest {
},
"10");
}
+ public void testBug547193_001() {
+ runConformTest(
+ new String[] {
+ "X.java",
+ "public class X {\n"+
+ " public static void main(String[] args) {\n"+
+ " System.out.println(switch (0) {default -> {\n"+
+ " try {\n"+
+ " yield 1;\n"+
+ " } catch (Exception ex) {\n"+
+ " yield 2;\n"+
+ " }\n"+
+ " }});\n"+
+ " }\n"+
+ "}"
+ },
+ "1");
+ }
}

Back to the top