blob: 86388baba9052085dbeccc6dff6f11e40e3361dd [file] [log] [blame]
class A<X extends String> {}
main() {}
typedef F = Function<Z extends A<Y>>() Function<Y extends num>();
typedef G = void Function<Y extends num>(Function<Z extends A<Y>>());