@@ -6,4 +6,54 @@ class SwitchGuardClause {
66 default -> true;
77 };
88 }
9+
10+ {
11+ switch (o) {
12+ case TypeWithVeryVeryVeryVeryLongName variableWithVeryLongName when variableWithVeryLongName
13+ .methodWithVeryVeryVeryVeryLongNameReturnThis()
14+ .methodWithVeryVeryVeryVeryLongNameReturnBoolean() -> {
15+ System.err.println();
16+ }
17+ default -> {}
18+ }
19+ switch (o) {
20+ case TypeWithVeryVeryVeryVeryLongName
21+ variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName when variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName
22+ .methodWithVeryVeryVeryVeryLongNameReturnThis()
23+ .methodWithVeryVeryVeryVeryLongNameReturnBoolean() -> {
24+ System.err.println();
25+ }
26+ default -> {}
27+ }
28+ switch (o) {
29+ case TypeWithVeryVeryVeryVeryLongName
30+ variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName when variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName
31+ .methodWithVeryVeryVeryVeryLongNameReturnThis()
32+ .methodWithVeryVeryVeryVeryLongNameReturnBoolean() -> {
33+ System.err.println();
34+ }
35+ default -> {}
36+ }
37+ switch (o) {
38+ case TypeWithVeryVeryVeryVeryLongName
39+ variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName,
40+ TypeWithVeryVeryVeryVeryLongName
41+ variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName when variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName
42+ .methodWithVeryVeryVeryVeryLongNameReturnThis()
43+ .methodWithVeryVeryVeryVeryLongNameReturnBoolean() -> {
44+ System.err.println();
45+ }
46+ default -> {}
47+ }
48+ switch (o) {
49+ case TypeWithVeryVeryVeryVeryLongName
50+ variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName,
51+ TypeWithVeryVeryVeryVeryLongName
52+ variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName when variableWithVeryVeryVeryVeryVeryVeryVeryVeryVeryLongName
53+ .methodWithVeryVeryVeryVeryLongNameReturnThis()
54+ .methodWithVeryVeryVeryVeryLongNameReturnBoolean() ->
55+ System.err.println();
56+ default -> {}
57+ }
58+ }
959}
0 commit comments