blob: 2eac781e7734d5bca9fcbe95366d750b89015a4a [file] [log] [blame]
// @dart = 2.6
class A {}
class B extends A {}
class C {
void set x(A value) {}
A get y => null;
}
class D extends C {
void set x(Object value) {}
B get y => null;
}
class E extends C {
void set x(B value) {}
Object get y => null;
}
main() {}