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

Side by Side Diff: test/codegen_expected/language/compile_time_constant_a_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/compile_time_constant_a_test', null, /* Imports * /[ 1 dart_library.library('language/compile_time_constant_a_test', null, /* Imports * /[
2 'dart_sdk', 2 'dart_sdk',
3 'expect' 3 'expect'
4 ], function load__compile_time_constant_a_test(exports, dart_sdk, expect) { 4 ], function load__compile_time_constant_a_test(exports, dart_sdk, expect) {
5 'use strict'; 5 'use strict';
6 const core = dart_sdk.core; 6 const core = dart_sdk.core;
7 const _interceptors = dart_sdk._interceptors; 7 const _interceptors = dart_sdk._interceptors;
8 const dart = dart_sdk.dart; 8 const dart = dart_sdk.dart;
9 const dartx = dart_sdk.dartx; 9 const dartx = dart_sdk.dartx;
10 const expect$ = expect.expect; 10 const expect$ = expect.expect;
11 const compile_time_constant_a_test = Object.create(null); 11 const compile_time_constant_a_test = Object.create(null);
12 let MapOfString$int = () => (MapOfString$int = dart.constFn(core.Map$(core.Str ing, core.int)))();
12 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr ray$(core.String)))(); 13 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr ray$(core.String)))();
13 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c ore.int)))(); 14 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c ore.int)))();
14 let dynamicTobool = () => (dynamicTobool = dart.constFn(dart.definiteFunctionT ype(core.bool, [dart.dynamic])))(); 15 let dynamicTobool = () => (dynamicTobool = dart.constFn(dart.definiteFunctionT ype(core.bool, [dart.dynamic])))();
15 let StringAndintTovoid = () => (StringAndintTovoid = dart.constFn(dart.definit eFunctionType(dart.void, [core.String, core.int])))(); 16 let StringAndintTovoid = () => (StringAndintTovoid = dart.constFn(dart.definit eFunctionType(dart.void, [core.String, core.int])))();
16 let VoidToint = () => (VoidToint = dart.constFn(dart.definiteFunctionType(core .int, [])))(); 17 let VoidToint = () => (VoidToint = dart.constFn(dart.definiteFunctionType(core .int, [])))();
17 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))(); 18 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))();
18 let dynamicAnddynamicTovoid = () => (dynamicAnddynamicTovoid = dart.constFn(da rt.definiteFunctionType(dart.void, [dart.dynamic, dart.dynamic])))(); 19 let dynamicAnddynamicTovoid = () => (dynamicAnddynamicTovoid = dart.constFn(da rt.definiteFunctionType(dart.void, [dart.dynamic, dart.dynamic])))();
19 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))(); 20 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))();
20 compile_time_constant_a_test.m1 = dart.const(dart.map({a: 400 + 99})); 21 compile_time_constant_a_test.m1 = dart.const(dart.map({a: 400 + 99}, core.Stri ng, core.int));
21 compile_time_constant_a_test.m2 = dart.const(dart.map({a: 499, b: 42})); 22 compile_time_constant_a_test.m2 = dart.const(dart.map({a: 499, b: 42}, core.St ring, core.int));
22 compile_time_constant_a_test.m3 = dart.const(dart.map({m1: compile_time_consta nt_a_test.m1, m2: compile_time_constant_a_test.m2})); 23 compile_time_constant_a_test.m3 = dart.const(dart.map({m1: compile_time_consta nt_a_test.m1, m2: compile_time_constant_a_test.m2}, core.String, MapOfString$int ()));
23 compile_time_constant_a_test.m4 = dart.const(dart.map({z: 9, a: 8, m: 7})); 24 compile_time_constant_a_test.m4 = dart.const(dart.map({z: 9, a: 8, m: 7}, core .String, core.int));
24 compile_time_constant_a_test.m5 = dart.const(dart.map({'': 499})); 25 compile_time_constant_a_test.m5 = dart.const(dart.map({'': 499}, core.String, core.int));
25 compile_time_constant_a_test.m6 = dart.const(dart.map({a: 499})); 26 compile_time_constant_a_test.m6 = dart.const(dart.map({a: 499}, core.String, c ore.int));
26 compile_time_constant_a_test.m7 = dart.const(dart.map()); 27 compile_time_constant_a_test.m7 = dart.const(dart.map());
27 compile_time_constant_a_test.isUnsupportedError = function(o) { 28 compile_time_constant_a_test.isUnsupportedError = function(o) {
28 return core.UnsupportedError.is(o); 29 return core.UnsupportedError.is(o);
29 }; 30 };
30 dart.fn(compile_time_constant_a_test.isUnsupportedError, dynamicTobool()); 31 dart.fn(compile_time_constant_a_test.isUnsupportedError, dynamicTobool());
31 compile_time_constant_a_test.main = function() { 32 compile_time_constant_a_test.main = function() {
32 expect$.Expect.equals(499, compile_time_constant_a_test.m1[dartx.get]('a')); 33 expect$.Expect.equals(499, compile_time_constant_a_test.m1[dartx.get]('a'));
33 expect$.Expect.equals(null, compile_time_constant_a_test.m1[dartx.get]('b')) ; 34 expect$.Expect.equals(null, compile_time_constant_a_test.m1[dartx.get]('b')) ;
34 expect$.Expect.listEquals(JSArrayOfString().of(['a']), compile_time_constant _a_test.m1[dartx.keys][dartx.toList]()); 35 expect$.Expect.listEquals(JSArrayOfString().of(['a']), compile_time_constant _a_test.m1[dartx.keys][dartx.toList]());
35 expect$.Expect.listEquals(JSArrayOfint().of([499]), compile_time_constant_a_ test.m1[dartx.values][dartx.toList]()); 36 expect$.Expect.listEquals(JSArrayOfint().of([499]), compile_time_constant_a_ test.m1[dartx.values][dartx.toList]());
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
125 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.cl ear](), VoidTovoid()), compile_time_constant_a_test.isUnsupportedError); 126 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.cl ear](), VoidTovoid()), compile_time_constant_a_test.isUnsupportedError);
126 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.se t]('b', 42), VoidToint()), compile_time_constant_a_test.isUnsupportedError); 127 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.se t]('b', 42), VoidToint()), compile_time_constant_a_test.isUnsupportedError);
127 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.se t]('a', 499), VoidToint()), compile_time_constant_a_test.isUnsupportedError); 128 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.se t]('a', 499), VoidToint()), compile_time_constant_a_test.isUnsupportedError);
128 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.pu tIfAbsent]('a', dart.fn(() => 499, VoidToint())), VoidTovoid()), compile_time_co nstant_a_test.isUnsupportedError); 129 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.pu tIfAbsent]('a', dart.fn(() => 499, VoidToint())), VoidTovoid()), compile_time_co nstant_a_test.isUnsupportedError);
129 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.pu tIfAbsent]('z', dart.fn(() => 499, VoidToint())), VoidTovoid()), compile_time_co nstant_a_test.isUnsupportedError); 130 expect$.Expect.throws(dart.fn(() => compile_time_constant_a_test.m7[dartx.pu tIfAbsent]('z', dart.fn(() => 499, VoidToint())), VoidTovoid()), compile_time_co nstant_a_test.isUnsupportedError);
130 }; 131 };
131 dart.fn(compile_time_constant_a_test.main, VoidTodynamic()); 132 dart.fn(compile_time_constant_a_test.main, VoidTodynamic());
132 // Exports: 133 // Exports:
133 exports.compile_time_constant_a_test = compile_time_constant_a_test; 134 exports.compile_time_constant_a_test = compile_time_constant_a_test;
134 }); 135 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698