Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.core.tests.model/workspace/Formatter/test543818/A_out.java')
-rw-r--r--org.eclipse.jdt.core.tests.model/workspace/Formatter/test543818/A_out.java72
1 files changed, 72 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.model/workspace/Formatter/test543818/A_out.java b/org.eclipse.jdt.core.tests.model/workspace/Formatter/test543818/A_out.java
new file mode 100644
index 0000000000..89ab5633ba
--- /dev/null
+++ b/org.eclipse.jdt.core.tests.model/workspace/Formatter/test543818/A_out.java
@@ -0,0 +1,72 @@
+
+public class C {
+
+ void foo() {
+ switch (a + b + c /* + d */
+ + e + f) {
+ case 1 , 2 , 99999 , 5 , 6 :
+ method1();
+ break;
+ case 999 , 998 , 997 :
+ case 996 , 995 , //
+ 994 :
+ method2();
+ default:
+ method3();
+ }
+
+ switch ("a" + "b" + "c" //
+ + something) {
+ case "abc1" -> System.out.println("1");
+ case "abc2" ,
+ /* ??? */ "abc3" , "abc4" -> System.out.println("234");
+ case "abc5" , "abc6" -> {
+ }
+ case "abc7" -> {
+ System.out.println("7");
+ return;
+ }
+ default -> System.out.println("?");
+ }
+
+ int value = switch (ABC) {
+ case A :
+ break 1;
+ case B :
+ System.out.println("!!!");
+ return;
+ case BB :
+ ;
+ case C , D , E , F , G :
+ case H , I , J : {
+ System.out.println("@@@");
+ break 3454366;
+ }
+ default:
+ break 6;
+ };
+
+ Object value2 = switch (a.b.c.d(e.f.g.h())) {
+ case a -> {
+ System.out.println("aaaaaaa");
+ break "";
+ }
+ case b + c , d.e , f("aaaaaaaaaaaa"//
+ + //
+ "bbbbbbbbb"//
+ ) , (33) , aaa = bbb + ccc , new int[] { 1, 2, aaa } , AAA::BBB -> (Runnable) () -> f();
+ // $$$$
+ case new Object() {
+ String toString() {
+ return "";
+ }
+ } -> ABCD;
+ case null -> {
+ return null;
+ }
+ case something -> //
+ null;
+ default -> throw new RuntimeException("unsupported");
+ };
+ }
+}

Back to the top