mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-29 18:17:08 +07:00
Part of IDEA-326939 Support multi-pattern switch labels that define no variables GitOrigin-RevId: c236438af58e1c74a2bf12a5985b33cedadb9cbb
16 lines
453 B
Java
16 lines
453 B
Java
// "Merge with 'case String _'" "GENERIC_ERROR_OR_WARNING"
|
|
class C {
|
|
String foo(Object obj) {
|
|
switch (obj) {
|
|
case String _ when !((String)obj).isEmpty():
|
|
case Integer _ when ((Integer)obj) > 0:
|
|
System.out.println("x");
|
|
break;
|
|
case Double d when d > 0:
|
|
System.out.println("x");
|
|
break;
|
|
default:
|
|
}
|
|
return "";
|
|
}
|
|
} |