blob: a9ea376f2f3a4d5b0ee7fb021c7bec0428a8536d [file] [log] [blame]
class A {}
class B extends A {}
class C {
B get y => throw '';
void set x(A value) {}
}
class D extends C {
get y => throw '';
void set x(value) {}
}
class E extends D {
B get y => throw '';
void set x(A value) {}
}
class F extends D {
A get y => throw '';
void set x(B value) {}
}
main() {}