blob: 2ce4f17f6b91ebc1b2d1507dd5573a70d9d01882 [file] [log] [blame]
library;
import self as self;
import "dart:async" as asy;
import "dart:core" as core;
static method getNull() dynamic
return null;
static method fn() asy::Future<core::Object> async /* emittedValueType= core::Object */ {
core::Object o = let dynamic #t1 = await self::getNull() /* runtimeCheckType= asy::Future<dynamic> */ in #t1 == null ?{core::Object} #t1 as{TypeError,ForDynamic} core::Object : #t1{core::Object};
return let dynamic #t2 = await self::getNull() /* runtimeCheckType= asy::Future<dynamic> */ in #t2 == null ?{FutureOr<core::Object>} #t2 as{TypeError,ForDynamic} FutureOr<core::Object> : #t2{FutureOr<core::Object>};
}
static method main() dynamic {}