blob: 21fa569dcafb33c76d110b482f4aba222468f078 [file] [log] [blame]
// @dart = 2.9
library test;
typedef F<T>(T x);
class C<T> {
void f(T x) {}
void g1(T x) {}
void g2(T x) {}
void g3(C<T> c, T x) {}
F<T> g4() => this.f;
}
class D extends C<int> {}
class E extends C<num> {
void f(covariant int x) {}
}
test() {}
main() {}