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