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