blob: e3e6bd3c0af70552e2a9906ba3dc5369a6418419 [file] [log] [blame]
abstract class A {
int? foo;
}
abstract class B implements A {
int? get foo => 42;
noSuchMethod(i) => "bar";
}
abstract class D implements A {
noSuchMethod(i) => "bar";
void set foo(int? value) {}
}
class C extends B {}
class E extends D {}
main() {}
void expectTypeError(callback()) {}