blob: c3123ef85f9462d6eb2315f20e4f19ec359684e8 [file] [log] [blame]
library test;
import self as self;
import "dart:core" as core;
typedef Function2<S extends core::Object = dynamic, T extends core::Object = dynamic> = (S) T;
static method test() void {
{
(core::int) core::String l0 = (core::int x) dynamic => null;
(core::int) core::String l1 = (core::int x) dynamic => "hello";
(core::int) core::String l2 = (core::String x) dynamic => "hello";
(core::int) core::String l3 = (core::int x) dynamic => 3;
(core::int) core::String l4 = (core::int x) dynamic {
return 3;
};
}
{
(core::int) core::String l0 = (dynamic x) dynamic => null;
(core::int) core::String l1 = (dynamic x) dynamic => "hello";
(core::int) core::String l2 = (dynamic x) dynamic => 3;
(core::int) core::String l3 = (dynamic x) dynamic {
return 3;
};
(core::int) core::String l4 = (dynamic x) dynamic {
return x;
};
}
{
(core::int) core::List<core::String> l0 = (core::int x) dynamic => null;
(core::int) core::List<core::String> l1 = (core::int x) dynamic => <dynamic>["hello"];
(core::int) core::List<core::String> l2 = (core::String x) dynamic => <dynamic>["hello"];
(core::int) core::List<core::String> l3 = (core::int x) dynamic => <dynamic>[3];
(core::int) core::List<core::String> l4 = (core::int x) dynamic {
return <dynamic>[3];
};
}
{
(core::int) core::int l0 = (dynamic x) dynamic => x;
(core::int) core::int l1 = (dynamic x) dynamic => x.+(1);
(core::int) core::String l2 = (dynamic x) dynamic => x;
(core::int) core::String l3 = (dynamic x) dynamic => x.substring(3);
(core::String) core::String l4 = (dynamic x) dynamic => x.substring(3);
}
}
static method main() dynamic {}