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