mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-22 16:19:35 +07:00
11a07b9e2c
GitOrigin-RevId: 37d211b59419aa50a106c47ac897e704bed32ca7
18 lines
294 B
Java
18 lines
294 B
Java
class Main {
|
|
sealed interface T permits T1, T2 {
|
|
}
|
|
final class T1 implements T {
|
|
}
|
|
|
|
interface B{}
|
|
|
|
final class T2 implements T, B {
|
|
}
|
|
|
|
public static void test2(T t) {
|
|
switch (t) {
|
|
case T1 t1-> System.out.println(1);
|
|
case B t2-> System.out.println(1);
|
|
}
|
|
}
|
|
} |