| library test; |
| import self as self; |
| import "dart:core" as core; |
| |
| static method f0(core::List<core::int*>* a) → void {} |
| static method f1({core::List<core::int*>* a = #C1}) → void {} |
| static method f2(core::Iterable<core::int*>* a) → void {} |
| static method f3(core::Iterable<core::Iterable<core::int*>*>* a) → void {} |
| static method f4({core::Iterable<core::Iterable<core::int*>*>* a = #C1}) → void {} |
| static method test() → void { |
| self::f0(<dynamic>[]); |
| self::f0(<dynamic>[3]); |
| self::f0(<dynamic>["hello"]); |
| self::f0(<dynamic>["hello", 3]); |
| self::f1(a: <dynamic>[]); |
| self::f1(a: <dynamic>[3]); |
| self::f1(a: <dynamic>["hello"]); |
| self::f1(a: <dynamic>["hello", 3]); |
| self::f2(<dynamic>[]); |
| self::f2(<dynamic>[3]); |
| self::f2(<dynamic>["hello"]); |
| self::f2(<dynamic>["hello", 3]); |
| self::f3(<dynamic>[]); |
| self::f3(<dynamic>[<dynamic>[3]]); |
| self::f3(<dynamic>[<dynamic>["hello"]]); |
| self::f3(<dynamic>[<dynamic>["hello"], <dynamic>[3]]); |
| self::f4(a: <dynamic>[]); |
| self::f4(a: <dynamic>[<dynamic>[3]]); |
| self::f4(a: <dynamic>[<dynamic>["hello"]]); |
| self::f4(a: <dynamic>[<dynamic>["hello"], <dynamic>[3]]); |
| } |
| static method main() → dynamic {} |
| |
| constants { |
| #C1 = null |
| } |