blob: c0dad6b6bdaa5b0a2b60ec91a1e07871136a8a70 [file] [log] [blame]
// @dart = 2.9
class A<X> {}
class C<X, Y extends A<X>> {}
var lc = <C>[];
var mc = <C, C>{};
class D<X extends num, Y extends A<X>> {}
var ld = <D>[];
var md = <D, D>{};
class E<X, Y extends X Function()> {}
var le = <E>[];
var me = <E, E>{};
class F<X extends num, Y extends X Function()> {}
var lf = <F>[];
var mf = <F, F>{};
main() {}