Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(365)

Side by Side Diff: test/codegen_expected/language/deferred_static_seperate_test.js

Issue 2211293002: Reify type params on map literals (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Suppress empty arg with dynamic params Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698