Files
openide/java/java-tests/testData/inspection/duplicateBranchesInEnhancedSwitch/DominatedUnnamedVariables.java
Mikhail Pyltsinandintellij-monorepo-bot e5b3e91017 [java-inspections] DuplicateBranchesInSwitchInspection improvements
- Leftovers after IDEA-326939
- merge branches and rules if they have the same guard
- not move branches and rules it they are not close (not to break dominance)
- allow to copy in guarded case
- not use firstLabel instead of full label set

GitOrigin-RevId: 289882c1be7275d33e97037217de8095f59346aa
2023-09-20 14:17:06 +00:00

18 lines
356 B
Java

class C {
void foo(Object o) {
switch (o) {
case Integer _:
System.out.println("hello");
break;
case String _:
System.out.println("hello3");
break;
case CharSequence _:
System.out.println("hello");
break;
default:
System.out.println("hello2");
break;
}
}
}