| 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}"); |
| } |