| library /*isNonNullableByDefault*/; |
| // |
| // Problems in library: |
| // |
| // pkg/front_end/testcases/general/function_type_recovery.dart:8:31: Error: Inline function types cannot be used for parameters in a generic function type. |
| // Try changing the inline function type (as in 'int f()') to a prefixed function type using the `Function` keyword (as in 'int Function() f'). |
| // typedef F = int Function(int f(String x)); |
| // ^ |
| // |
| // pkg/front_end/testcases/general/function_type_recovery.dart:12:27: Error: Inline function types cannot be used for parameters in a generic function type. |
| // Try changing the inline function type (as in 'int f()') to a prefixed function type using the `Function` keyword (as in 'int Function() f'). |
| // String Function(String g(int y))? g = null; |
| // ^ |
| // |
| import self as self; |
| import "dart:core" as core; |
| |
| typedef F = ((core::String) → core::int) → core::int; |
| static method main() → dynamic { |
| has-declared-initializer ((core::String) → core::int) →? core::int f = null; |
| has-declared-initializer ((core::int) → core::String) →? core::String g = null; |
| } |