blob: b73c1a2a1a3bdae3d484fcdcf46ca3d26824dac3 [file] [log] [blame]
// @dart = 2.9
class A<X> {}
class C<X, Y extends A<X>> {}
C c;
class D<X extends num, Y extends A<X>> {}
D d;
class E<X, Y extends X Function()> {}
E e;
class F<X extends num, Y extends X Function()> {}
F f;
main() {}