blob: e80adff3f32a5949b4f1aa4242da6ba664f0754a [file] [log] [blame]
class B<X, Y> {}
class C<X, Y> {}
class D<
X extends B<X, Y>,
Y extends C<X, Y>,
Z extends X Function(Y),
W extends num
> {}
class E<
X extends (B<X, Y>, int),
Y extends ({C<X, Y> c, int d}),
Z extends (int, X Function(Y)),
W extends ({num a})
> {}
main() {}