blob: a89195e34f1e54188bbb8c3ea2bc1654b09d0187 [file] [log] [blame]
class A extends S {}
class B extends S {}
class C extends S {}
class X extends A {}
class Y extends B {}
class Z implements A, B {}
method(S s) => switch (s) {
X() as A => 0,
Y() as B => 1,
};
sealed class S {}
test() {}