blob: 9d65e21255189aab0d296ddba048c88cf54d0f39 [file] [log] [blame]
class A<X> {}
A<Function<Y>(Y)> foo(A<Function<Y>(Y)> x) => throw 42;
class B extends A<Function<Y>(Y)> {}
class C<Z extends Function<Y>(Y)> {}
bar<V extends Function<Y>(Y)>() => throw 42;
main() {}