blob: 5d6b1de9bcbfe859e6edc87e6987cb8aebc0e7bb [file] [log] [blame]
A<F<Function<W>(W)>> bar() => throw 42;
A<Function<Y extends Function<Z>(Z)>(Y)> foo() => throw 42;
class A<X> {}
main() {}
typedef F<U> = Function<V extends U>(V);