| 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 |