blob: 636ef9e7c86b26950ba9f493905f8bf203578040 [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;
x = null;
final () dynamic bar = MakeClosure<() dynamic>(self::closure#main#foo#bar, #context);
return bar;
}