Files
Andrey.Cherkasov e722456de1 [java-highlighting] CreateMissingSealedClassSwitchBranchesFixTest: rename testdata directory
GitOrigin-RevId: e2e389974be57a8cb0e305271dbea798beefd0dc
2021-11-11 07:03:03 +00:00

18 lines
380 B
Java

// "Create missing branches: 'Scratch.X', and 'Scratch.Parent.X'" "true"
class Scratch {
sealed interface Parent {
record X() implements Parent {}
}
record X() implements Parent {}
record Y() implements Parent {}
void test(Parent parent) {
switch (parent) {
case Y y -> {}
case X x -> {
}
case Parent.X x -> {
}
}
}
}