| library /*isNonNullableByDefault*/; |
| import self as self; |
| import "dart:core" as core; |
| import "dart:_internal" as _in; |
| |
| static method f<T extends core::Object? = dynamic>(self::f::T% t) → self::f::T% |
| return t; |
| static method main() → dynamic { |
| lowered core::int? #local; |
| lowered core::bool #local#isSet = false; |
| function #local#get() → core::int |
| return #local#isSet ?{core::int} #local{core::int} : throw new _in::LateError::localNI("local"); |
| function #local#set(core::int #t1) → dynamic { |
| #local#isSet = true; |
| return #local = #t1; |
| } |
| #local#set(self::f<core::int>(0)){(core::int) → dynamic}; |
| } |