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