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

Side by Side Diff: test/codegen_expected/language/compile_time_constant_b_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_b_test', null, /* Imports * /[ 1 dart_library.library('language/compile_time_constant_b_test', null, /* Imports * /[
2 'dart_sdk', 2 'dart_sdk',
3 'expect' 3 'expect'
4 ], function load__compile_time_constant_b_test(exports, dart_sdk, expect) { 4 ], function load__compile_time_constant_b_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_b_test = Object.create(null); 11 const compile_time_constant_b_test = Object.create(null);
12 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr ray$(core.String)))(); 12 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr ray$(core.String)))();
13 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c ore.int)))(); 13 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c ore.int)))();
14 let dynamicTobool = () => (dynamicTobool = dart.constFn(dart.definiteFunctionT ype(core.bool, [dart.dynamic])))(); 14 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])))(); 15 let StringAndintTovoid = () => (StringAndintTovoid = dart.constFn(dart.definit eFunctionType(dart.void, [core.String, core.int])))();
16 let VoidToint = () => (VoidToint = dart.constFn(dart.definiteFunctionType(core .int, [])))(); 16 let VoidToint = () => (VoidToint = dart.constFn(dart.definiteFunctionType(core .int, [])))();
17 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))(); 17 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))();
18 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))(); 18 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))();
19 compile_time_constant_b_test.m1 = dart.const(dart.map({__proto__: 400 + 99})); 19 compile_time_constant_b_test.m1 = dart.const(dart.map({__proto__: 400 + 99}, c ore.String, core.int));
20 compile_time_constant_b_test.m2 = dart.const(dart.map({a: 499, b: 42})); 20 compile_time_constant_b_test.m2 = dart.const(dart.map({a: 499, b: 42}, core.St ring, core.int));
21 compile_time_constant_b_test.m3 = dart.const(dart.map({__proto__: 499})); 21 compile_time_constant_b_test.m3 = dart.const(dart.map({__proto__: 499}, core.S tring, core.int));
22 compile_time_constant_b_test.isUnsupportedError = function(o) { 22 compile_time_constant_b_test.isUnsupportedError = function(o) {
23 return core.UnsupportedError.is(o); 23 return core.UnsupportedError.is(o);
24 }; 24 };
25 dart.fn(compile_time_constant_b_test.isUnsupportedError, dynamicTobool()); 25 dart.fn(compile_time_constant_b_test.isUnsupportedError, dynamicTobool());
26 compile_time_constant_b_test.main = function() { 26 compile_time_constant_b_test.main = function() {
27 expect$.Expect.equals(499, compile_time_constant_b_test.m1[dartx.get]('__pro to__')); 27 expect$.Expect.equals(499, compile_time_constant_b_test.m1[dartx.get]('__pro to__'));
28 expect$.Expect.equals(null, compile_time_constant_b_test.m1[dartx.get]('b')) ; 28 expect$.Expect.equals(null, compile_time_constant_b_test.m1[dartx.get]('b')) ;
29 expect$.Expect.listEquals(JSArrayOfString().of(['__proto__']), compile_time_ constant_b_test.m1[dartx.keys][dartx.toList]()); 29 expect$.Expect.listEquals(JSArrayOfString().of(['__proto__']), compile_time_ constant_b_test.m1[dartx.keys][dartx.toList]());
30 expect$.Expect.listEquals(JSArrayOfint().of([499]), compile_time_constant_b_ test.m1[dartx.values][dartx.toList]()); 30 expect$.Expect.listEquals(JSArrayOfint().of([499]), compile_time_constant_b_ test.m1[dartx.values][dartx.toList]());
31 expect$.Expect.isTrue(compile_time_constant_b_test.m1[dartx.containsKey]('__ proto__')); 31 expect$.Expect.isTrue(compile_time_constant_b_test.m1[dartx.containsKey]('__ proto__'));
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
81 expect$.Expect.throws(dart.fn(() => compile_time_constant_b_test.m2[dartx.se t]('__proto__', 499), VoidToint()), compile_time_constant_b_test.isUnsupportedEr ror); 81 expect$.Expect.throws(dart.fn(() => compile_time_constant_b_test.m2[dartx.se t]('__proto__', 499), VoidToint()), compile_time_constant_b_test.isUnsupportedEr ror);
82 expect$.Expect.throws(dart.fn(() => compile_time_constant_b_test.m2[dartx.pu tIfAbsent]('a', dart.fn(() => 499, VoidToint())), VoidToint()), compile_time_con stant_b_test.isUnsupportedError); 82 expect$.Expect.throws(dart.fn(() => compile_time_constant_b_test.m2[dartx.pu tIfAbsent]('a', dart.fn(() => 499, VoidToint())), VoidToint()), compile_time_con stant_b_test.isUnsupportedError);
83 expect$.Expect.throws(dart.fn(() => compile_time_constant_b_test.m2[dartx.pu tIfAbsent]('__proto__', dart.fn(() => 499, VoidToint())), VoidToint()), compile_ time_constant_b_test.isUnsupportedError); 83 expect$.Expect.throws(dart.fn(() => compile_time_constant_b_test.m2[dartx.pu tIfAbsent]('__proto__', dart.fn(() => 499, VoidToint())), VoidToint()), compile_ time_constant_b_test.isUnsupportedError);
84 expect$.Expect.throws(dart.fn(() => compile_time_constant_b_test.m2[dartx.se t]('a', 499), VoidToint()), compile_time_constant_b_test.isUnsupportedError); 84 expect$.Expect.throws(dart.fn(() => compile_time_constant_b_test.m2[dartx.se t]('a', 499), VoidToint()), compile_time_constant_b_test.isUnsupportedError);
85 expect$.Expect.isTrue(core.identical(compile_time_constant_b_test.m1, compil e_time_constant_b_test.m3)); 85 expect$.Expect.isTrue(core.identical(compile_time_constant_b_test.m1, compil e_time_constant_b_test.m3));
86 }; 86 };
87 dart.fn(compile_time_constant_b_test.main, VoidTodynamic()); 87 dart.fn(compile_time_constant_b_test.main, VoidTodynamic());
88 // Exports: 88 // Exports:
89 exports.compile_time_constant_b_test = compile_time_constant_b_test; 89 exports.compile_time_constant_b_test = compile_time_constant_b_test;
90 }); 90 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698