diff options
Diffstat (limited to 'org.eclipse.jdt.core.tests.model/workspace/Formatter/test390720/B_out.java')
-rw-r--r-- | org.eclipse.jdt.core.tests.model/workspace/Formatter/test390720/B_out.java | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.model/workspace/Formatter/test390720/B_out.java b/org.eclipse.jdt.core.tests.model/workspace/Formatter/test390720/B_out.java new file mode 100644 index 0000000000..b428dfcccd --- /dev/null +++ b/org.eclipse.jdt.core.tests.model/workspace/Formatter/test390720/B_out.java @@ -0,0 +1,101 @@ +package test; + +public class MyTest { + + void f(int a, int b) { + switch (a) { + case 1: + doSomething(); + break; + case 2: + case 3: + doSomeOtherThing(); + break; + case 4: { + // break missing, oh well... + } + case 5: { + doSomething(55); + break; + } + default: + doNothing(); + break; + } + + int c = switch (b) { + case 444: + break a + b; + case 555: + case 666: + doSoemthing(); + break 777; + default: + doSomeOtherSomething(); + return; + + }; + + int d = switch (c) { + case 1 -> 6; + case 2 -> { + int f = a + b; + break f * f; + } + default -> 55; + }; + + while (true) { + switch (a + b + c + d) { + case 9: + doSomething(); + continue; + case 10: + doNothing(); + throw new RuntimeException(); + case 11: + case 12: + doSomething(33); + //$FALL-THROUGH$ + case 13: + fallThrougAgain(); + case 14: + doSomething(switch (a * b * c * d) { + case 888: + aaa(); + break bbb(); + // comment + case 999: + aaa(); + break bbb(); + // comment + case 101010: + aaa(); + break bbb(); + + // comment + case 111111: + aaa(); + break bbb(); + + // comment + case 121212: + aaa(); + break bbb(); + + // comment + + // comment + case 131313: + aaa(); + break bbb(); + // comment + // comment + default: + aaa(); + break bbb(); + }); + } + } + } +}
\ No newline at end of file |