OLD | NEW |
1 dart_library.library('language/list_tracer_in_map_test', null, /* Imports */[ | 1 dart_library.library('language/list_tracer_in_map_test', null, /* Imports */[ |
2 'dart_sdk' | 2 'dart_sdk' |
3 ], function load__list_tracer_in_map_test(exports, dart_sdk) { | 3 ], function load__list_tracer_in_map_test(exports, dart_sdk) { |
4 'use strict'; | 4 'use strict'; |
5 const core = dart_sdk.core; | 5 const core = dart_sdk.core; |
6 const _interceptors = dart_sdk._interceptors; | 6 const _interceptors = dart_sdk._interceptors; |
7 const dart = dart_sdk.dart; | 7 const dart = dart_sdk.dart; |
8 const dartx = dart_sdk.dartx; | 8 const dartx = dart_sdk.dartx; |
9 const list_tracer_in_map_test = Object.create(null); | 9 const list_tracer_in_map_test = Object.create(null); |
10 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c
ore.int)))(); | 10 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c
ore.int)))(); |
| 11 let ListOfint = () => (ListOfint = dart.constFn(core.List$(core.int)))(); |
11 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); | 12 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); |
12 dart.defineLazy(list_tracer_in_map_test, { | 13 dart.defineLazy(list_tracer_in_map_test, { |
13 get b() { | 14 get b() { |
14 return JSArrayOfint().of([42]); | 15 return JSArrayOfint().of([42]); |
15 }, | 16 }, |
16 set b(_) {} | 17 set b(_) {} |
17 }); | 18 }); |
18 dart.defineLazy(list_tracer_in_map_test, { | 19 dart.defineLazy(list_tracer_in_map_test, { |
19 get a() { | 20 get a() { |
20 return dart.map({foo: list_tracer_in_map_test.b}); | 21 return dart.map({foo: list_tracer_in_map_test.b}, core.String, ListOfint()
); |
21 }, | 22 }, |
22 set a(_) {} | 23 set a(_) {} |
23 }); | 24 }); |
24 list_tracer_in_map_test.main = function() { | 25 list_tracer_in_map_test.main = function() { |
25 list_tracer_in_map_test.a[dartx.get]('foo')[dartx.clear](); | 26 list_tracer_in_map_test.a[dartx.get]('foo')[dartx.clear](); |
26 if (list_tracer_in_map_test.b[dartx.length] != 0) dart.throw('Test failed'); | 27 if (list_tracer_in_map_test.b[dartx.length] != 0) dart.throw('Test failed'); |
27 }; | 28 }; |
28 dart.fn(list_tracer_in_map_test.main, VoidTodynamic()); | 29 dart.fn(list_tracer_in_map_test.main, VoidTodynamic()); |
29 // Exports: | 30 // Exports: |
30 exports.list_tracer_in_map_test = list_tracer_in_map_test; | 31 exports.list_tracer_in_map_test = list_tracer_in_map_test; |
31 }); | 32 }); |
OLD | NEW |