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

Side by Side Diff: test/codegen_expected/lib/convert/chunked_conversion_json_encode1_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('lib/convert/chunked_conversion_json_encode1_test', null, / * Imports */[ 1 dart_library.library('lib/convert/chunked_conversion_json_encode1_test', null, / * Imports */[
2 'dart_sdk', 2 'dart_sdk',
3 'expect' 3 'expect'
4 ], function load__chunked_conversion_json_encode1_test(exports, dart_sdk, expect ) { 4 ], function load__chunked_conversion_json_encode1_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 convert = dart_sdk.convert; 8 const convert = dart_sdk.convert;
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 expect$ = expect.expect; 11 const expect$ = expect.expect;
12 const chunked_conversion_json_encode1_test = Object.create(null); 12 const chunked_conversion_json_encode1_test = Object.create(null);
13 let JSArrayOfObject = () => (JSArrayOfObject = dart.constFn(_interceptors.JSAr ray$(core.Object)))(); 13 let JSArrayOfObject = () => (JSArrayOfObject = dart.constFn(_interceptors.JSAr ray$(core.Object)))();
14 let JSArrayOfList = () => (JSArrayOfList = dart.constFn(_interceptors.JSArray$ (core.List)))(); 14 let JSArrayOfList = () => (JSArrayOfList = dart.constFn(_interceptors.JSArray$ (core.List)))();
15 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c ore.int)))(); 15 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c ore.int)))();
16 let ListOfint = () => (ListOfint = dart.constFn(core.List$(core.int)))(); 16 let ListOfint = () => (ListOfint = dart.constFn(core.List$(core.int)))();
17 let JSArrayOfListOfint = () => (JSArrayOfListOfint = dart.constFn(_interceptor s.JSArray$(ListOfint())))(); 17 let JSArrayOfListOfint = () => (JSArrayOfListOfint = dart.constFn(_interceptor s.JSArray$(ListOfint())))();
18 let ListOfObject = () => (ListOfObject = dart.constFn(core.List$(core.Object)) )(); 18 let ListOfObject = () => (ListOfObject = dart.constFn(core.List$(core.Object)) )();
19 let JSArrayOfListOfObject = () => (JSArrayOfListOfObject = dart.constFn(_inter ceptors.JSArray$(ListOfObject())))(); 19 let JSArrayOfListOfObject = () => (JSArrayOfListOfObject = dart.constFn(_inter ceptors.JSArray$(ListOfObject())))();
20 let SinkOfString = () => (SinkOfString = dart.constFn(core.Sink$(core.String)) )(); 20 let SinkOfString = () => (SinkOfString = dart.constFn(core.Sink$(core.String)) )();
21 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.definiteFun ctionType(dart.dynamic, [dart.dynamic])))(); 21 let dynamicTodynamic = () => (dynamicTodynamic = dart.constFn(dart.definiteFun ctionType(dart.dynamic, [dart.dynamic])))();
22 let ObjectToString = () => (ObjectToString = dart.constFn(dart.definiteFunctio nType(core.String, [core.Object])))(); 22 let ObjectToString = () => (ObjectToString = dart.constFn(dart.definiteFunctio nType(core.String, [core.Object])))();
23 let StringToString = () => (StringToString = dart.constFn(dart.definiteFunctio nType(core.String, [core.String])))(); 23 let StringToString = () => (StringToString = dart.constFn(dart.definiteFunctio nType(core.String, [core.String])))();
24 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))(); 24 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))();
25 dart.defineLazy(chunked_conversion_json_encode1_test, { 25 dart.defineLazy(chunked_conversion_json_encode1_test, {
26 get TESTS() { 26 get TESTS() {
27 return JSArrayOfListOfObject().of([JSArrayOfObject().of([5, '5']), JSArray OfObject().of([-42, '-42']), JSArrayOfObject().of([3.14, '3.14']), JSArrayOfObje ct().of([true, 'true']), JSArrayOfObject().of([false, 'false']), JSArrayOfObject ().of([null, 'null']), JSArrayOfObject().of(['quote"or\'', '"quote\\"or\'"']), J SArrayOfObject().of(['', '""']), JSArrayOfObject().of([[], "[]"]), JSArrayOfObje ct().of([JSArrayOfObject().of([3, -4.5, true, "hi", false]), '[3,-4.5,true,"hi", false]']), JSArrayOfObject().of([[null], "[null]"]), JSArrayOfObject().of([JSArr ayOfList().of([[null]]), "[[null]]"]), JSArrayOfObject().of([JSArrayOfListOfint( ).of([JSArrayOfint().of([3])]), "[[3]]"]), JSArrayOfObject().of([dart.map(), "{} "]), JSArrayOfObject().of([dart.map({x: 3, y: 4.5, z: "hi", u: true, v: false}), '{"x":3,"y":4.5,"z":"hi","u":true,"v":false}']), JSArrayOfObject().of([dart.map ({x: null}), '{"x":null}']), JSArrayOfObject().of([dart.map({x: dart.map()}), '{ "x":{}}']), JSArrayOfObject().of([dart.map({"hi there": 499, "'": -0.0}), '{"hi there":499,"\'":0}']), JSArrayOfObject().of(['\\foo', '"\\\\foo"'])]); 27 return JSArrayOfListOfObject().of([JSArrayOfObject().of([5, '5']), JSArray OfObject().of([-42, '-42']), JSArrayOfObject().of([3.14, '3.14']), JSArrayOfObje ct().of([true, 'true']), JSArrayOfObject().of([false, 'false']), JSArrayOfObject ().of([null, 'null']), JSArrayOfObject().of(['quote"or\'', '"quote\\"or\'"']), J SArrayOfObject().of(['', '""']), JSArrayOfObject().of([[], "[]"]), JSArrayOfObje ct().of([JSArrayOfObject().of([3, -4.5, true, "hi", false]), '[3,-4.5,true,"hi", false]']), JSArrayOfObject().of([[null], "[null]"]), JSArrayOfObject().of([JSArr ayOfList().of([[null]]), "[[null]]"]), JSArrayOfObject().of([JSArrayOfListOfint( ).of([JSArrayOfint().of([3])]), "[[3]]"]), JSArrayOfObject().of([dart.map(), "{} "]), JSArrayOfObject().of([dart.map({x: 3, y: 4.5, z: "hi", u: true, v: false}, core.String, core.Object), '{"x":3,"y":4.5,"z":"hi","u":true,"v":false}']), JSAr rayOfObject().of([dart.map({x: null}, core.String, dart.dynamic), '{"x":null}']) , JSArrayOfObject().of([dart.map({x: dart.map()}, core.String, core.Map), '{"x": {}}']), JSArrayOfObject().of([dart.map({"hi there": 499, "'": -0.0}, core.String , core.num), '{"hi there":499,"\'":0}']), JSArrayOfObject().of(['\\foo', '"\\\\f oo"'])]);
28 } 28 }
29 }); 29 });
30 chunked_conversion_json_encode1_test.MyStringConversionSink = class MyStringCo nversionSink extends convert.StringConversionSinkBase { 30 chunked_conversion_json_encode1_test.MyStringConversionSink = class MyStringCo nversionSink extends convert.StringConversionSinkBase {
31 new(callback) { 31 new(callback) {
32 this.buffer = new core.StringBuffer(); 32 this.buffer = new core.StringBuffer();
33 this.callback = callback; 33 this.callback = callback;
34 } 34 }
35 addSlice(str, start, end, isLast) { 35 addSlice(str, start, end, isLast) {
36 this.buffer.write(str[dartx.substring](start, end)); 36 this.buffer.write(str[dartx.substring](start, end));
37 if (dart.test(isLast)) this.close(); 37 if (dart.test(isLast)) this.close();
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 let o = test[dartx.get](0); 72 let o = test[dartx.get](0);
73 let expected = test[dartx.get](1); 73 let expected = test[dartx.get](1);
74 expect$.Expect.equals(expected, chunked_conversion_json_encode1_test.encod e(o)); 74 expect$.Expect.equals(expected, chunked_conversion_json_encode1_test.encod e(o));
75 expect$.Expect.equals(expected, chunked_conversion_json_encode1_test.encod e2(o)); 75 expect$.Expect.equals(expected, chunked_conversion_json_encode1_test.encod e2(o));
76 } 76 }
77 }; 77 };
78 dart.fn(chunked_conversion_json_encode1_test.main, VoidTodynamic()); 78 dart.fn(chunked_conversion_json_encode1_test.main, VoidTodynamic());
79 // Exports: 79 // Exports:
80 exports.chunked_conversion_json_encode1_test = chunked_conversion_json_encode1 _test; 80 exports.chunked_conversion_json_encode1_test = chunked_conversion_json_encode1 _test;
81 }); 81 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698