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

Side by Side Diff: test/codegen/expect/convert/convert.js

Issue 959003003: Typecheck constructor initializers properly (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 10 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 var convert; 1 var convert;
2 (function(convert) { 2 (function(convert) {
3 'use strict'; 3 'use strict';
4 // Function _convertJsonToDart: (dynamic, (dynamic, dynamic) → dynamic) → dyna mic 4 // Function _convertJsonToDart: (dynamic, (dynamic, dynamic) → dynamic) → dyna mic
5 function _convertJsonToDart(json, reviver) { 5 function _convertJsonToDart(json, reviver) {
6 dart.assert(reviver !== null); 6 dart.assert(reviver !== null);
7 // Function walk: (dynamic) → dynamic 7 // Function walk: (dynamic) → dynamic
8 function walk(e) { 8 function walk(e) {
9 if (dart.dbinary(dart.dinvokef(/* Unimplemented unknown name */JS, 'bool', '# == null', e), '||', dart.dinvokef(/* Unimplemented unknown name */JS, 'bool' , 'typeof # != "object"', e))) { 9 if (dart.dbinary(dart.dinvokef(/* Unimplemented unknown name */JS, 'bool', '# == null', e), '||', dart.dinvokef(/* Unimplemented unknown name */JS, 'bool' , 'typeof # != "object"', e))) {
10 return e; 10 return e;
(...skipping 1042 matching lines...) Expand 10 before | Expand all | Expand 10 after
1053 return _convertJsonToDart(parsed, reviver); 1053 return _convertJsonToDart(parsed, reviver);
1054 } 1054 }
1055 } 1055 }
1056 // Function _defaultToEncodable: (dynamic) → Object 1056 // Function _defaultToEncodable: (dynamic) → Object
1057 function _defaultToEncodable(object) { 1057 function _defaultToEncodable(object) {
1058 return dart.dinvoke(object, 'toJson'); 1058 return dart.dinvoke(object, 'toJson');
1059 } 1059 }
1060 class _JsonStringifier extends dart.Object { 1060 class _JsonStringifier extends dart.Object {
1061 _JsonStringifier(_toEncodable) { 1061 _JsonStringifier(_toEncodable) {
1062 this._seen = new core.List(); 1062 this._seen = new core.List();
1063 this._toEncodable = _toEncodable !== null ? _toEncodable : _defaultToEncod able; 1063 this._toEncodable = dart.as(_toEncodable !== null ? _toEncodable : _defaul tToEncodable, core.Function);
1064 } 1064 }
1065 static hexDigit(x) { 1065 static hexDigit(x) {
1066 return x < 10 ? 48 + x : 87 + x; 1066 return x < 10 ? 48 + x : 87 + x;
1067 } 1067 }
1068 writeStringContent(s) { 1068 writeStringContent(s) {
1069 let offset = 0; 1069 let offset = 0;
1070 let length = s.length; 1070 let length = s.length;
1071 for (let i = 0; i < length; i++) { 1071 for (let i = 0; i < length; i++) {
1072 let charCode = s.codeUnitAt(i); 1072 let charCode = s.codeUnitAt(i);
1073 if (charCode > BACKSLASH) 1073 if (charCode > BACKSLASH)
(...skipping 1187 matching lines...) Expand 10 before | Expand all | Expand 10 after
2261 convert.ClosableStringSink = ClosableStringSink; 2261 convert.ClosableStringSink = ClosableStringSink;
2262 convert.StringConversionSinkBase = StringConversionSinkBase; 2262 convert.StringConversionSinkBase = StringConversionSinkBase;
2263 convert.StringConversionSinkMixin = StringConversionSinkMixin; 2263 convert.StringConversionSinkMixin = StringConversionSinkMixin;
2264 convert.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN E; 2264 convert.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN E;
2265 convert.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; 2265 convert.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE;
2266 convert.UTF8 = UTF8; 2266 convert.UTF8 = UTF8;
2267 convert.Utf8Codec = Utf8Codec; 2267 convert.Utf8Codec = Utf8Codec;
2268 convert.Utf8Encoder = Utf8Encoder; 2268 convert.Utf8Encoder = Utf8Encoder;
2269 convert.Utf8Decoder = Utf8Decoder; 2269 convert.Utf8Decoder = Utf8Decoder;
2270 })(convert || (convert = {})); 2270 })(convert || (convert = {}));
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698