blob: 725724f8725d1ddd10b6aad5fef3e1c506800845 [file] [log] [blame]
library;
import self as self;
import "dart:core" as core;
static method firstAndLast(core::List<core::int> a) (core::int, core::int)
return (a.{core::Iterable::first}{core::int}, a.{core::Iterable::last}{core::int});
static method main() dynamic {
final hoisted has-declared-initializer core::int first;
final hoisted has-declared-initializer core::int last;
{
final synthesized(core::int, core::int) #0#0 = self::firstAndLast(core::_GrowableList::_literal3<core::int>(1, 2, 3));
first = #0#0.$1{core::int};
last = #0#0.$2{core::int};
}
core::print("first: ${first}, last: ${last}");
}