blob: 83e584cbd80821568f1c79a08d4a383ee1c6346b [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
static method map<T extends core::Object = dynamic>(() self::map::T f1, () self::map::T f2) self::map::T {}
static method id<T extends core::Object = dynamic>(self::id::T t) dynamic
return t;
static method foo() core::Null
return null;
static method main() dynamic {
self::map<dynamic>(() dynamic {}, () dynamic => throw "hello");
self::map<dynamic>(() dynamic => throw "hello", () dynamic {});
() core::Null f = () dynamic {};
self::map<dynamic>(self::foo, () dynamic => throw "hello");
self::map<dynamic>(() dynamic => throw "hello", self::foo);
self::map<dynamic>(() dynamic {
return null;
}, () dynamic => throw "hello");
self::map<dynamic>(() dynamic => throw "hello", () dynamic {
return null;
});
self::id<dynamic>(() dynamic {});
}