OLD | NEW |
1 dart_library.library('language/deferred_static_seperate_test', null, /* Imports
*/[ | 1 dart_library.library('language/deferred_static_seperate_test', null, /* Imports
*/[ |
2 'dart_sdk', | 2 'dart_sdk', |
3 'async_helper', | 3 'async_helper', |
4 'expect' | 4 'expect' |
5 ], function load__deferred_static_seperate_test(exports, dart_sdk, async_helper,
expect) { | 5 ], function load__deferred_static_seperate_test(exports, dart_sdk, async_helper,
expect) { |
6 'use strict'; | 6 'use strict'; |
7 const core = dart_sdk.core; | 7 const core = dart_sdk.core; |
8 const _interceptors = dart_sdk._interceptors; | 8 const _interceptors = dart_sdk._interceptors; |
9 const dart = dart_sdk.dart; | 9 const dart = dart_sdk.dart; |
10 const dartx = dart_sdk.dartx; | 10 const dartx = dart_sdk.dartx; |
11 const async_helper$ = async_helper.async_helper; | 11 const async_helper$ = async_helper.async_helper; |
12 const expect$ = expect.expect; | 12 const expect$ = expect.expect; |
13 const deferred_static_seperate_test = Object.create(null); | 13 const deferred_static_seperate_test = Object.create(null); |
14 const deferred_static_seperate_lib1 = Object.create(null); | 14 const deferred_static_seperate_lib1 = Object.create(null); |
15 const deferred_static_seperate_lib2 = Object.create(null); | 15 const deferred_static_seperate_lib2 = Object.create(null); |
16 let MapOfint$int = () => (MapOfint$int = dart.constFn(core.Map$(core.int, core
.int)))(); | 16 let MapOfint$int = () => (MapOfint$int = dart.constFn(core.Map$(core.int, core
.int)))(); |
17 let JSArrayOfMapOfint$int = () => (JSArrayOfMapOfint$int = dart.constFn(_inter
ceptors.JSArray$(MapOfint$int())))(); | 17 let JSArrayOfMapOfint$int = () => (JSArrayOfMapOfint$int = dart.constFn(_inter
ceptors.JSArray$(MapOfint$int())))(); |
18 let VoidToC = () => (VoidToC = dart.constFn(dart.definiteFunctionType(deferred
_static_seperate_lib1.C, [])))(); | 18 let VoidToC = () => (VoidToC = dart.constFn(dart.definiteFunctionType(deferred
_static_seperate_lib1.C, [])))(); |
19 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.definiteFun
ctionType(dart.dynamic, [dart.dynamic])))(); | 19 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.definiteFun
ctionType(dart.dynamic, [dart.dynamic])))(); |
20 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da
rt.void, [])))(); | 20 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da
rt.void, [])))(); |
21 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); | 21 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); |
22 deferred_static_seperate_test.main = function() { | 22 deferred_static_seperate_test.main = function() { |
23 async_helper$.asyncStart(); | 23 async_helper$.asyncStart(); |
24 expect$.Expect.throws(dart.fn(() => new deferred_static_seperate_lib1.C(), V
oidToC())); | 24 expect$.Expect.throws(dart.fn(() => new deferred_static_seperate_lib1.C(), V
oidToC())); |
25 loadLibrary().then(dart.dynamic)(dart.fn(_ => { | 25 loadLibrary().then(dart.dynamic)(dart.fn(_ => { |
26 loadLibrary().then(dart.dynamic)(dart.fn(_ => { | 26 loadLibrary().then(dart.dynamic)(dart.fn(_ => { |
27 core.print("HERE"); | 27 core.print("HERE"); |
28 expect$.Expect.equals(1, new deferred_static_seperate_lib1.C().bar()); | 28 expect$.Expect.equals(1, new deferred_static_seperate_lib1.C().bar()); |
29 let x = new deferred_static_seperate_lib1.C2(); | 29 let x = new deferred_static_seperate_lib1.C2(); |
30 expect$.Expect.mapEquals(dart.map([1, 2]), x.bar); | 30 expect$.Expect.mapEquals(dart.map([1, 2], core.int, core.int), x.bar); |
31 x.bar = dart.map([2, 3]); | 31 x.bar = dart.map([2, 3], core.int, core.int); |
32 expect$.Expect.mapEquals(dart.map([2, 3]), x.bar); | 32 expect$.Expect.mapEquals(dart.map([2, 3], core.int, core.int), x.bar); |
33 expect$.Expect.equals(deferred_static_seperate_lib1.x, new deferred_stat
ic_seperate_lib1.C3().bar); | 33 expect$.Expect.equals(deferred_static_seperate_lib1.x, new deferred_stat
ic_seperate_lib1.C3().bar); |
34 expect$.Expect.mapEquals(dart.map([deferred_static_seperate_lib1.x, defe
rred_static_seperate_lib1.x]), new deferred_static_seperate_lib1.C4().bar); | 34 expect$.Expect.mapEquals(dart.map([deferred_static_seperate_lib1.x, defe
rred_static_seperate_lib1.x], deferred_static_seperate_lib1.ConstClass, deferred
_static_seperate_lib1.ConstClass), new deferred_static_seperate_lib1.C4().bar); |
35 expect$.Expect.equals(1, new deferred_static_seperate_lib1.C5().bar()); | 35 expect$.Expect.equals(1, new deferred_static_seperate_lib1.C5().bar()); |
36 deferred_static_seperate_lib2.foo(); | 36 deferred_static_seperate_lib2.foo(); |
37 async_helper$.asyncEnd(); | 37 async_helper$.asyncEnd(); |
38 }, dynamicTodynamic())); | 38 }, dynamicTodynamic())); |
39 }, dynamicTodynamic())); | 39 }, dynamicTodynamic())); |
40 }; | 40 }; |
41 dart.fn(deferred_static_seperate_test.main, VoidTovoid()); | 41 dart.fn(deferred_static_seperate_test.main, VoidTovoid()); |
42 deferred_static_seperate_lib1.ConstClass = class ConstClass extends core.Objec
t { | 42 deferred_static_seperate_lib1.ConstClass = class ConstClass extends core.Objec
t { |
43 new(x) { | 43 new(x) { |
44 this.x = x; | 44 this.x = x; |
(...skipping 21 matching lines...) Expand all Loading... |
66 names: ['foo'] | 66 names: ['foo'] |
67 }); | 67 }); |
68 deferred_static_seperate_lib1.C1 = class C1 extends core.Object { | 68 deferred_static_seperate_lib1.C1 = class C1 extends core.Object { |
69 new() { | 69 new() { |
70 this.bar = dart.const(dart.map()); | 70 this.bar = dart.const(dart.map()); |
71 } | 71 } |
72 }; | 72 }; |
73 deferred_static_seperate_lib1.C1.foo = dart.const(dart.map()); | 73 deferred_static_seperate_lib1.C1.foo = dart.const(dart.map()); |
74 deferred_static_seperate_lib1.C2 = class C2 extends core.Object { | 74 deferred_static_seperate_lib1.C2 = class C2 extends core.Object { |
75 new() { | 75 new() { |
76 this.bar = core.Map.from(dart.map([1, 2])); | 76 this.bar = core.Map.from(dart.map([1, 2], core.int, core.int)); |
77 } | 77 } |
78 }; | 78 }; |
79 dart.defineLazy(deferred_static_seperate_lib1.C2, { | 79 dart.defineLazy(deferred_static_seperate_lib1.C2, { |
80 get foo() { | 80 get foo() { |
81 return core.Map.from(dart.map([1, 2])); | 81 return core.Map.from(dart.map([1, 2], core.int, core.int)); |
82 }, | 82 }, |
83 set foo(_) {} | 83 set foo(_) {} |
84 }); | 84 }); |
85 deferred_static_seperate_lib1.C3 = class C3 extends core.Object { | 85 deferred_static_seperate_lib1.C3 = class C3 extends core.Object { |
86 new() { | 86 new() { |
87 this.bar = dart.const(new deferred_static_seperate_lib1.ConstClass(dart.co
nst(new deferred_static_seperate_lib1.ConstClass(1)))); | 87 this.bar = dart.const(new deferred_static_seperate_lib1.ConstClass(dart.co
nst(new deferred_static_seperate_lib1.ConstClass(1)))); |
88 } | 88 } |
89 }; | 89 }; |
90 deferred_static_seperate_lib1.C3.foo = dart.const(new deferred_static_seperate
_lib1.ConstClass(dart.const(new deferred_static_seperate_lib1.ConstClass(1)))); | 90 deferred_static_seperate_lib1.C3.foo = dart.const(new deferred_static_seperate
_lib1.ConstClass(dart.const(new deferred_static_seperate_lib1.ConstClass(1)))); |
91 deferred_static_seperate_lib1.C4 = class C4 extends core.Object { | 91 deferred_static_seperate_lib1.C4 = class C4 extends core.Object { |
92 new() { | 92 new() { |
93 this.bar = core.Map.from(dart.map([deferred_static_seperate_lib1.x, deferr
ed_static_seperate_lib1.x])); | 93 this.bar = core.Map.from(dart.map([deferred_static_seperate_lib1.x, deferr
ed_static_seperate_lib1.x], deferred_static_seperate_lib1.ConstClass, deferred_s
tatic_seperate_lib1.ConstClass)); |
94 } | 94 } |
95 }; | 95 }; |
96 dart.defineLazy(deferred_static_seperate_lib1.C4, { | 96 dart.defineLazy(deferred_static_seperate_lib1.C4, { |
97 get foo() { | 97 get foo() { |
98 return core.Map.from(dart.map([deferred_static_seperate_lib1.x, deferred_s
tatic_seperate_lib1.x])); | 98 return core.Map.from(dart.map([deferred_static_seperate_lib1.x, deferred_s
tatic_seperate_lib1.x], deferred_static_seperate_lib1.ConstClass, deferred_stati
c_seperate_lib1.ConstClass)); |
99 } | 99 } |
100 }); | 100 }); |
101 deferred_static_seperate_lib1.C5 = class C5 extends core.Object { | 101 deferred_static_seperate_lib1.C5 = class C5 extends core.Object { |
102 bar() { | 102 bar() { |
103 dart.fn(() => { | 103 dart.fn(() => { |
104 }, VoidTodynamic())(); | 104 }, VoidTodynamic())(); |
105 return 1; | 105 return 1; |
106 } | 106 } |
107 }; | 107 }; |
108 dart.setSignature(deferred_static_seperate_lib1.C5, { | 108 dart.setSignature(deferred_static_seperate_lib1.C5, { |
109 methods: () => ({bar: dart.definiteFunctionType(dart.dynamic, [])}) | 109 methods: () => ({bar: dart.definiteFunctionType(dart.dynamic, [])}) |
110 }); | 110 }); |
111 deferred_static_seperate_lib1.C5.foo = dart.constList([dart.const(dart.map([1,
3]))], MapOfint$int()); | 111 deferred_static_seperate_lib1.C5.foo = dart.constList([dart.const(dart.map([1,
3], core.int, core.int))], MapOfint$int()); |
112 let const$; | 112 let const$; |
113 deferred_static_seperate_lib2.foo = function() { | 113 deferred_static_seperate_lib2.foo = function() { |
114 expect$.Expect.equals(1, deferred_static_seperate_lib1.C.foo()); | 114 expect$.Expect.equals(1, deferred_static_seperate_lib1.C.foo()); |
115 expect$.Expect.mapEquals(dart.map(), deferred_static_seperate_lib1.C1.foo); | 115 expect$.Expect.mapEquals(dart.map(), deferred_static_seperate_lib1.C1.foo); |
116 expect$.Expect.mapEquals(dart.map([1, 2]), deferred_static_seperate_lib1.C2.
foo); | 116 expect$.Expect.mapEquals(dart.map([1, 2], core.int, core.int), deferred_stat
ic_seperate_lib1.C2.foo); |
117 deferred_static_seperate_lib1.C2.foo = dart.map([1, 2]); | 117 deferred_static_seperate_lib1.C2.foo = dart.map([1, 2], core.int, core.int); |
118 expect$.Expect.mapEquals(dart.map([1, 2]), deferred_static_seperate_lib1.C2.
foo); | 118 expect$.Expect.mapEquals(dart.map([1, 2], core.int, core.int), deferred_stat
ic_seperate_lib1.C2.foo); |
119 expect$.Expect.equals(deferred_static_seperate_lib1.x, deferred_static_seper
ate_lib1.C3.foo); | 119 expect$.Expect.equals(deferred_static_seperate_lib1.x, deferred_static_seper
ate_lib1.C3.foo); |
120 expect$.Expect.mapEquals(dart.map([deferred_static_seperate_lib1.x, deferred
_static_seperate_lib1.x]), deferred_static_seperate_lib1.C4.foo); | 120 expect$.Expect.mapEquals(dart.map([deferred_static_seperate_lib1.x, deferred
_static_seperate_lib1.x], deferred_static_seperate_lib1.ConstClass, deferred_sta
tic_seperate_lib1.ConstClass), deferred_static_seperate_lib1.C4.foo); |
121 expect$.Expect.listEquals(JSArrayOfMapOfint$int().of([const$ || (const$ = da
rt.const(dart.map([1, 3])))]), deferred_static_seperate_lib1.C5.foo); | 121 expect$.Expect.listEquals(JSArrayOfMapOfint$int().of([const$ || (const$ = da
rt.const(dart.map([1, 3], core.int, core.int)))]), deferred_static_seperate_lib1
.C5.foo); |
122 }; | 122 }; |
123 dart.fn(deferred_static_seperate_lib2.foo, VoidTodynamic()); | 123 dart.fn(deferred_static_seperate_lib2.foo, VoidTodynamic()); |
124 // Exports: | 124 // Exports: |
125 exports.deferred_static_seperate_test = deferred_static_seperate_test; | 125 exports.deferred_static_seperate_test = deferred_static_seperate_test; |
126 exports.deferred_static_seperate_lib1 = deferred_static_seperate_lib1; | 126 exports.deferred_static_seperate_lib1 = deferred_static_seperate_lib1; |
127 exports.deferred_static_seperate_lib2 = deferred_static_seperate_lib2; | 127 exports.deferred_static_seperate_lib2 = deferred_static_seperate_lib2; |
128 }); | 128 }); |
OLD | NEW |