| library test /*isNonNullableByDefault*/; |
| import self as self; |
| import "dart:core" as core; |
| |
| typedef FunctionReturningNum = () → core::num; |
| static method test() → dynamic { |
| core::int i = 1; |
| dynamic o = 1; |
| () → core::num a = () → core::int => i; |
| () → core::num b = () → core::num => o as{TypeError,ForDynamic,ForNonNullableByDefault} core::num; |
| () → core::num c = () → core::int { |
| return i; |
| }; |
| () → core::num d = () → core::num { |
| return o as{TypeError,ForDynamic,ForNonNullableByDefault} core::num; |
| }; |
| } |
| static method main() → dynamic {} |