blob: 78a92b5d174262fa94790eedd3f408a7bf24ff5b [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(Vector #contextParameter) → dynamic {
core::print(#contextParameter[2]);
}
static method closure#main#foo(Vector #contextParameter, dynamic x) → dynamic {
final Vector #context = MakeVector(3);
#context[1] = #contextParameter;
#context[2] = x;
final () dynamic bar = MakeClosure<() dynamic>(self::closure#main#foo#bar, #context);
return bar;
}