mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-30 10:20:15 +07:00
22 lines
440 B
Java
22 lines
440 B
Java
// "Create missing branches: 'AA', 'AB', 'AC', and 'A'" "true-preview"
|
|
sealed class A {}
|
|
final class AA extends A {}
|
|
sealed class AB extends A {}
|
|
non-sealed class AC extends A {}
|
|
final class ABA extends AB {}
|
|
non-sealed class ABC extends AB {}
|
|
|
|
class Test {
|
|
void test(A a) {
|
|
switch (a) {
|
|
case AA aa -> {
|
|
}
|
|
case AB ab -> {
|
|
}
|
|
case AC ac -> {
|
|
}
|
|
case A a1 -> {
|
|
}
|
|
}
|
|
}
|
|
} |