blob: c2a7b2c104602d68ee0ef854135aa2fa20d0fc4d [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
static method main(core::List<core::String> arguments) dynamic {
final (dynamic) dynamic foo = MakeClosure<(dynamic) dynamic>(self::closure#main#foo, null);
foo.call(arguments.[](0)).call();
}
static method closure#main#foo#bar(dynamic #contextParameter) → dynamic {
core::print(#contextParameter[2]);
}
static method closure#main#foo(dynamic #contextParameter, dynamic x) → dynamic {
final dynamic #context = MakeVector(3);
#context[1] = #contextParameter;
#context[2] = x;
final () dynamic bar = MakeClosure<() dynamic>(self::closure#main#foo#bar, #context);
return bar;
}