| // @dart = 2.9 |
| main() {} |
| typedef Foo01<X, Y, Z> = void Function(Null); |
| typedef Foo02<X, Y, Z> = void Function(Foo01<X, Y, Z>); |
| typedef Foo03<X, Y, Z> = void Function(Foo02<X, Y, Z>); |
| typedef Foo04<X, Y, Z> = void Function(Foo03<X, Y, Z>); |
| typedef Foo05<X, Y, Z> = void Function(Foo04<X, Y, Z>); |
| typedef Foo06<X, Y, Z> = void Function(Foo05<X, Y, Z>); |
| typedef Foo07<X, Y, Z> = void Function(Foo06<X, Y, Z>); |
| typedef Foo08<X, Y, Z> = void Function(Foo07<X, Y, Z>); |
| typedef Foo09<X, Y, Z> = void Function(Foo08<X, Y, Z>); |
| typedef Foo10<X, Y, Z> = void Function(Foo09<X, Y, Z>); |
| typedef Foo11<X, Y, Z> = void Function(Foo10<X, Y, Z>); |
| typedef Foo12<X, Y, Z> = void Function(Foo11<X, Y, Z>); |
| typedef Foo13<X, Y, Z> = void Function(Foo12<X, Y, Z>); |
| typedef Foo14<X, Y, Z> = void Function(Foo13<X, Y, Z>); |
| typedef Foo15<X, Y, Z> = void Function(Foo14<X, Y, Z>); |
| typedef Foo16<X, Y, Z> = void Function(Foo15<X, Y, Z>); |
| typedef Foo17<X, Y, Z> = void Function(Foo16<X, Y, Z>); |
| typedef Foo18<X, Y, Z> = void Function(Foo17<X, Y, Z>); |
| typedef Foo19<X, Y, Z> = void Function(Foo18<X, Y, Z>); |
| typedef Foo20<X, Y, Z> = void Function(Foo19<X, Y, Z>); |