blob: 657925d955b9a20eb2d90f0cf5e3cbf9999e4eac [file] [log] [blame]
sealed class S {
bool get b;
}
class A implements S {
final bool b;
A(this.b);
}
class B implements S {
final bool b;
B(this.b);
}
class C implements A, B {
bool get b => false;
}
int? value = 1;
int? method(S s) => switch (s) {
A(b: true) as A => 0,
B(b: true) as B => value,
};
test() {}