OLD | NEW |
1 dart_library.library('destructuring', null, /* Imports */[ | 1 dart_library.library('destructuring', null, /* Imports */[ |
2 'dart/_runtime', | 2 'dart/_runtime', |
3 'dart/core' | 3 'dart/core' |
4 ], /* Lazy imports */[ | 4 ], /* Lazy imports */[ |
5 ], function(exports, dart, core) { | 5 ], function(exports, dart, core) { |
6 'use strict'; | 6 'use strict'; |
7 let dartx = dart.dartx; | 7 let dartx = dart.dartx; |
8 function f(a, b, c = 1) { | 8 function f(a, b, c = 1) { |
9 f(a, b, c); | 9 f(a, b, c); |
10 } | 10 } |
11 dart.fn(f, dart.dynamic, [core.int, dart.dynamic], [dart.dynamic]); | 11 dart.fn(f, dart.dynamic, [core.int, dart.dynamic], [dart.dynamic]); |
| 12 function f_sync(a, b, c = 1) { |
| 13 return dart.syncStar(function*(a, b, c = 1) { |
| 14 }, dart.dynamic, a, b, c); |
| 15 } |
| 16 dart.fn(f_sync, dart.dynamic, [core.int, dart.dynamic], [dart.dynamic]); |
| 17 function f_async(a, b, c = 1) { |
| 18 return dart.asyncStar(function*(stream, a, b, c = 1) { |
| 19 }, dart.dynamic, a, b, c); |
| 20 } |
| 21 dart.fn(f_async, dart.dynamic, [core.int, dart.dynamic], [dart.dynamic]); |
12 function g(a, b, {c = 1} = {}) { | 22 function g(a, b, {c = 1} = {}) { |
13 f(a, b, c); | 23 f(a, b, c); |
14 } | 24 } |
15 dart.fn(g, dart.dynamic, [core.int, dart.dynamic], {c: dart.dynamic}); | 25 dart.fn(g, dart.dynamic, [core.int, dart.dynamic], {c: dart.dynamic}); |
| 26 function g_sync(a, b, {c = 1} = {}) { |
| 27 return dart.syncStar(function*(a, b, {c = 1} = {}) { |
| 28 }, dart.dynamic, a, b, opts); |
| 29 } |
| 30 dart.fn(g_sync, dart.dynamic, [core.int, dart.dynamic], {c: dart.dynamic}); |
| 31 function g_async(a, b, {c = 1} = {}) { |
| 32 return dart.asyncStar(function*(stream, a, b, {c = 1} = {}) { |
| 33 }, dart.dynamic, a, b, opts); |
| 34 } |
| 35 dart.fn(g_async, dart.dynamic, [core.int, dart.dynamic], {c: dart.dynamic}); |
| 36 function r(a, ...others) { |
| 37 r(a, ...others); |
| 38 } |
| 39 dart.fn(r, dart.dynamic, [core.int, dart.dynamic]); |
| 40 function r_sync(a, ...others) { |
| 41 return dart.syncStar(function*(a, ...others) { |
| 42 }, dart.dynamic, a, ...others); |
| 43 } |
| 44 dart.fn(r_sync, dart.dynamic, [core.int, dart.dynamic]); |
| 45 function r_async(a, ...others) { |
| 46 return dart.asyncStar(function*(stream, a, ...others) { |
| 47 }, dart.dynamic, a, ...others); |
| 48 } |
| 49 dart.fn(r_async, dart.dynamic, [core.int, dart.dynamic]); |
16 function invalid_names1(let$, func, arguments$) { | 50 function invalid_names1(let$, func, arguments$) { |
17 f(let$, func, arguments$); | 51 f(let$, func, arguments$); |
18 } | 52 } |
19 dart.fn(invalid_names1, dart.dynamic, [core.int, dart.dynamic, dart.dynamic]); | 53 dart.fn(invalid_names1, dart.dynamic, [core.int, dart.dynamic, dart.dynamic]); |
20 function invalid_names2(let$ = null, func = 1, arguments$ = null) { | 54 function invalid_names2(let$ = null, func = 1, arguments$ = null) { |
21 f(let$, func, arguments$); | 55 f(let$, func, arguments$); |
22 } | 56 } |
23 dart.fn(invalid_names2, dart.dynamic, [], [core.int, dart.dynamic, dart.dynami
c]); | 57 dart.fn(invalid_names2, dart.dynamic, [], [core.int, dart.dynamic, dart.dynami
c]); |
24 function invalid_names3({["let"]: let$ = null, ["function"]: func = null, ["ar
guments"]: arguments$ = 2} = {}) { | 58 function invalid_names3({["let"]: let$ = null, ["function"]: func = null, ["ar
guments"]: arguments$ = 2} = {}) { |
25 f(let$, func, arguments$); | 59 f(let$, func, arguments$); |
26 } | 60 } |
27 dart.fn(invalid_names3, dart.dynamic, [], {let: core.int, function: dart.dynam
ic, arguments: dart.dynamic}); | 61 dart.fn(invalid_names3, dart.dynamic, [], {let: core.int, function: dart.dynam
ic, arguments: dart.dynamic}); |
28 function names_clashing_with_object_props({constructor = null, valueOf = null,
hasOwnProperty = 2} = Object.create(null)) { | 62 function names_clashing_with_object_props({constructor = null, valueOf = null,
hasOwnProperty = 2} = Object.create(null)) { |
29 f(constructor, valueOf, hasOwnProperty); | 63 f(constructor, valueOf, hasOwnProperty); |
30 } | 64 } |
31 dart.fn(names_clashing_with_object_props, dart.dynamic, [], {constructor: core
.int, valueOf: dart.dynamic, hasOwnProperty: dart.dynamic}); | 65 dart.fn(names_clashing_with_object_props, dart.dynamic, [], {constructor: core
.int, valueOf: dart.dynamic, hasOwnProperty: dart.dynamic}); |
32 // Exports: | 66 // Exports: |
33 exports.f = f; | 67 exports.f = f; |
| 68 exports.f_sync = f_sync; |
| 69 exports.f_async = f_async; |
34 exports.g = g; | 70 exports.g = g; |
| 71 exports.g_sync = g_sync; |
| 72 exports.g_async = g_async; |
| 73 exports.r = r; |
| 74 exports.r_sync = r_sync; |
| 75 exports.r_async = r_async; |
35 exports.invalid_names1 = invalid_names1; | 76 exports.invalid_names1 = invalid_names1; |
36 exports.invalid_names2 = invalid_names2; | 77 exports.invalid_names2 = invalid_names2; |
37 exports.invalid_names3 = invalid_names3; | 78 exports.invalid_names3 = invalid_names3; |
38 exports.names_clashing_with_object_props = names_clashing_with_object_props; | 79 exports.names_clashing_with_object_props = names_clashing_with_object_props; |
39 }); | 80 }); |
OLD | NEW |