mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 23:31:05 +07:00
Fixes IDEA-353697 Instanceof pattern as nullchecks are suggested for removal GitOrigin-RevId: b187d2dcc71ecac7ad68c696d0583741791c47eb
12 lines
289 B
Java
12 lines
289 B
Java
class Test {
|
|
sealed interface I {}
|
|
record A(String a) implements I {}
|
|
|
|
public static void main(String[] args) {
|
|
I i = new A("1");
|
|
switch (i) {
|
|
case A(var a) when a instanceof String s -> System.out.println(s);
|
|
default -> System.out.println("default");
|
|
}
|
|
}
|
|
} |