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

Side by Side Diff: lib/runtime/dart/convert.js

Issue 1099333002: canonicalize const (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 8 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
« no previous file with comments | « lib/runtime/dart/async.js ('k') | lib/runtime/dart/core.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 var convert; 1 var convert;
2 (function(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 let ASCII = new AsciiCodec(); 4 let ASCII = dart.const(new AsciiCodec());
5 let _ASCII_MASK = 127; 5 let _ASCII_MASK = 127;
6 let _allowInvalid = Symbol('_allowInvalid'); 6 let _allowInvalid = Symbol('_allowInvalid');
7 let _nameToEncoding = Symbol('_nameToEncoding'); 7 let _nameToEncoding = Symbol('_nameToEncoding');
8 let Codec$ = dart.generic(function(S, T) { 8 let Codec$ = dart.generic(function(S, T) {
9 class Codec extends core.Object { 9 class Codec extends core.Object {
10 Codec() { 10 Codec() {
11 } 11 }
12 encode(input) { 12 encode(input) {
13 return this.encoder.convert(input); 13 return this.encoder.convert(input);
14 } 14 }
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
55 super.Encoding(); 55 super.Encoding();
56 } 56 }
57 get name() { 57 get name() {
58 return "us-ascii"; 58 return "us-ascii";
59 } 59 }
60 decode(bytes, opts) { 60 decode(bytes, opts) {
61 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : nu ll; 61 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : nu ll;
62 if (allowInvalid == null) 62 if (allowInvalid == null)
63 allowInvalid = this[_allowInvalid]; 63 allowInvalid = this[_allowInvalid];
64 if (allowInvalid) { 64 if (allowInvalid) {
65 return new AsciiDecoder({allowInvalid: true}).convert(bytes); 65 return dart.const(new AsciiDecoder({allowInvalid: true})).convert(bytes) ;
66 } else { 66 } else {
67 return new AsciiDecoder({allowInvalid: false}).convert(bytes); 67 return dart.const(new AsciiDecoder({allowInvalid: false})).convert(bytes );
68 } 68 }
69 } 69 }
70 get encoder() { 70 get encoder() {
71 return new AsciiEncoder(); 71 return dart.const(new AsciiEncoder());
72 } 72 }
73 get decoder() { 73 get decoder() {
74 return this[_allowInvalid] ? new AsciiDecoder({allowInvalid: true}) : new AsciiDecoder({allowInvalid: false}); 74 return this[_allowInvalid] ? dart.const(new AsciiDecoder({allowInvalid: tr ue})) : dart.const(new AsciiDecoder({allowInvalid: false}));
75 } 75 }
76 } 76 }
77 let _subsetMask = Symbol('_subsetMask'); 77 let _subsetMask = Symbol('_subsetMask');
78 let Converter$ = dart.generic(function(S, T) { 78 let Converter$ = dart.generic(function(S, T) {
79 class Converter extends core.Object { 79 class Converter extends core.Object {
80 Converter() { 80 Converter() {
81 } 81 }
82 fuse(other) { 82 fuse(other) {
83 return new (_FusedConverter$(S, T, dart.dynamic))(this, other); 83 return new (_FusedConverter$(S, T, dart.dynamic))(this, other);
84 } 84 }
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after
273 } 273 }
274 add(source) { 274 add(source) {
275 this.addSlice(source, 0, source[core.$length], false); 275 this.addSlice(source, 0, source[core.$length], false);
276 } 276 }
277 addSlice(source, start, end, isLast) { 277 addSlice(source, start, end, isLast) {
278 core.RangeError.checkValidRange(start, end, source[core.$length]); 278 core.RangeError.checkValidRange(start, end, source[core.$length]);
279 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNull( i) + 1) { 279 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNull( i) + 1) {
280 if ((dart.notNull(source[core.$get](i)) & ~dart.notNull(_ASCII_MASK)) != 0) { 280 if ((dart.notNull(source[core.$get](i)) & ~dart.notNull(_ASCII_MASK)) != 0) {
281 if (dart.notNull(i) > dart.notNull(start)) 281 if (dart.notNull(i) > dart.notNull(start))
282 this[_utf8Sink].addSlice(source, start, i, false); 282 this[_utf8Sink].addSlice(source, start, i, false);
283 this[_utf8Sink].add(/* Unimplemented const */dart.setType([239, 191, 1 89], core.List$(core.int))); 283 this[_utf8Sink].add(dart.const(dart.setType([239, 191, 189], core.List $(core.int))));
284 start = dart.notNull(i) + 1; 284 start = dart.notNull(i) + 1;
285 } 285 }
286 } 286 }
287 if (dart.notNull(start) < dart.notNull(end)) { 287 if (dart.notNull(start) < dart.notNull(end)) {
288 this[_utf8Sink].addSlice(source, start, end, isLast); 288 this[_utf8Sink].addSlice(source, start, end, isLast);
289 } else if (isLast) { 289 } else if (isLast) {
290 this.close(); 290 this.close();
291 } 291 }
292 } 292 }
293 } 293 }
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after
481 convert(input) { 481 convert(input) {
482 return dart.as(this[_second].convert(this[_first].convert(input)), T); 482 return dart.as(this[_second].convert(this[_first].convert(input)), T);
483 } 483 }
484 startChunkedConversion(sink) { 484 startChunkedConversion(sink) {
485 return this[_first].startChunkedConversion(this[_second].startChunkedCon version(sink)); 485 return this[_first].startChunkedConversion(this[_second].startChunkedCon version(sink));
486 } 486 }
487 } 487 }
488 return _FusedConverter; 488 return _FusedConverter;
489 }); 489 });
490 let _FusedConverter = _FusedConverter$(); 490 let _FusedConverter = _FusedConverter$();
491 let HTML_ESCAPE = new HtmlEscape(); 491 let HTML_ESCAPE = dart.const(new HtmlEscape());
492 let _ = Symbol('_'); 492 let _ = Symbol('_');
493 let _name = Symbol('_name'); 493 let _name = Symbol('_name');
494 class HtmlEscapeMode extends core.Object { 494 class HtmlEscapeMode extends core.Object {
495 [_](name, escapeLtGt, escapeQuot, escapeApos, escapeSlash) { 495 [_](name, escapeLtGt, escapeQuot, escapeApos, escapeSlash) {
496 this[_name] = name; 496 this[_name] = name;
497 this.escapeLtGt = escapeLtGt; 497 this.escapeLtGt = escapeLtGt;
498 this.escapeQuot = escapeQuot; 498 this.escapeQuot = escapeQuot;
499 this.escapeApos = escapeApos; 499 this.escapeApos = escapeApos;
500 this.escapeSlash = escapeSlash; 500 this.escapeSlash = escapeSlash;
501 } 501 }
502 toString() { 502 toString() {
503 return this[_name]; 503 return this[_name];
504 } 504 }
505 } 505 }
506 dart.defineNamedConstructor(HtmlEscapeMode, _); 506 dart.defineNamedConstructor(HtmlEscapeMode, _);
507 HtmlEscapeMode.UNKNOWN = new HtmlEscapeMode[_]('unknown', true, true, true, tr ue); 507 HtmlEscapeMode.UNKNOWN = dart.const(new HtmlEscapeMode[_]('unknown', true, tru e, true, true));
508 HtmlEscapeMode.ATTRIBUTE = new HtmlEscapeMode[_]('attribute', false, true, fal se, false); 508 HtmlEscapeMode.ATTRIBUTE = dart.const(new HtmlEscapeMode[_]('attribute', false , true, false, false));
509 HtmlEscapeMode.ELEMENT = new HtmlEscapeMode[_]('element', true, false, false, true); 509 HtmlEscapeMode.ELEMENT = dart.const(new HtmlEscapeMode[_]('element', true, fal se, false, true));
510 let _convert = Symbol('_convert'); 510 let _convert = Symbol('_convert');
511 class HtmlEscape extends Converter$(core.String, core.String) { 511 class HtmlEscape extends Converter$(core.String, core.String) {
512 HtmlEscape(mode) { 512 HtmlEscape(mode) {
513 if (mode === void 0) 513 if (mode === void 0)
514 mode = HtmlEscapeMode.UNKNOWN; 514 mode = HtmlEscapeMode.UNKNOWN;
515 this.mode = mode; 515 this.mode = mode;
516 super.Converter(); 516 super.Converter();
517 } 517 }
518 convert(text) { 518 convert(text) {
519 let val = this[_convert](text, 0, text.length); 519 let val = this[_convert](text, 0, text.length);
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
619 } 619 }
620 } 620 }
621 class JsonCyclicError extends JsonUnsupportedObjectError { 621 class JsonCyclicError extends JsonUnsupportedObjectError {
622 JsonCyclicError(object) { 622 JsonCyclicError(object) {
623 super.JsonUnsupportedObjectError(object); 623 super.JsonUnsupportedObjectError(object);
624 } 624 }
625 toString() { 625 toString() {
626 return "Cyclic error in JSON stringify"; 626 return "Cyclic error in JSON stringify";
627 } 627 }
628 } 628 }
629 let JSON = new JsonCodec(); 629 let JSON = dart.const(new JsonCodec());
630 let _Reviver = dart.typedef('_Reviver', () => dart.functionType(dart.dynamic, [dart.dynamic, dart.dynamic])); 630 let _Reviver = dart.typedef('_Reviver', () => dart.functionType(dart.dynamic, [dart.dynamic, dart.dynamic]));
631 let _ToEncodable = dart.typedef('_ToEncodable', () => dart.functionType(dart.d ynamic, [dart.dynamic])); 631 let _ToEncodable = dart.typedef('_ToEncodable', () => dart.functionType(dart.d ynamic, [dart.dynamic]));
632 let _reviver = Symbol('_reviver'); 632 let _reviver = Symbol('_reviver');
633 let _toEncodable$ = Symbol('_toEncodable'); 633 let _toEncodable$ = Symbol('_toEncodable');
634 class JsonCodec extends Codec$(core.Object, core.String) { 634 class JsonCodec extends Codec$(core.Object, core.String) {
635 JsonCodec(opts) { 635 JsonCodec(opts) {
636 let reviver = opts && 'reviver' in opts ? opts.reviver : null; 636 let reviver = opts && 'reviver' in opts ? opts.reviver : null;
637 let toEncodable = opts && 'toEncodable' in opts ? opts.toEncodable : null; 637 let toEncodable = opts && 'toEncodable' in opts ? opts.toEncodable : null;
638 this[_reviver] = reviver; 638 this[_reviver] = reviver;
639 this[_toEncodable$] = toEncodable; 639 this[_toEncodable$] = toEncodable;
(...skipping 13 matching lines...) Expand all
653 encode(value, opts) { 653 encode(value, opts) {
654 let toEncodable = opts && 'toEncodable' in opts ? opts.toEncodable : null; 654 let toEncodable = opts && 'toEncodable' in opts ? opts.toEncodable : null;
655 if (toEncodable == null) 655 if (toEncodable == null)
656 toEncodable = this[_toEncodable$]; 656 toEncodable = this[_toEncodable$];
657 if (toEncodable == null) 657 if (toEncodable == null)
658 return this.encoder.convert(value); 658 return this.encoder.convert(value);
659 return new JsonEncoder(dart.as(toEncodable, __CastType0)).convert(value); 659 return new JsonEncoder(dart.as(toEncodable, __CastType0)).convert(value);
660 } 660 }
661 get encoder() { 661 get encoder() {
662 if (this[_toEncodable$] == null) 662 if (this[_toEncodable$] == null)
663 return new JsonEncoder(); 663 return dart.const(new JsonEncoder());
664 return new JsonEncoder(dart.as(this[_toEncodable$], dart.functionType(core .Object, [core.Object]))); 664 return new JsonEncoder(dart.as(this[_toEncodable$], dart.functionType(core .Object, [core.Object])));
665 } 665 }
666 get decoder() { 666 get decoder() {
667 if (this[_reviver] == null) 667 if (this[_reviver] == null)
668 return new JsonDecoder(); 668 return dart.const(new JsonDecoder());
669 return new JsonDecoder(this[_reviver]); 669 return new JsonDecoder(this[_reviver]);
670 } 670 }
671 } 671 }
672 dart.defineNamedConstructor(JsonCodec, 'withReviver'); 672 dart.defineNamedConstructor(JsonCodec, 'withReviver');
673 let _utf8Encode = Symbol('_utf8Encode'); 673 let _utf8Encode = Symbol('_utf8Encode');
674 class JsonEncoder extends Converter$(core.Object, core.String) { 674 class JsonEncoder extends Converter$(core.Object, core.String) {
675 JsonEncoder(toEncodable) { 675 JsonEncoder(toEncodable) {
676 if (toEncodable === void 0) 676 if (toEncodable === void 0)
677 toEncodable = null; 677 toEncodable = null;
678 this.indent = null; 678 this.indent = null;
(...skipping 577 matching lines...) Expand 10 before | Expand all | Expand 10 after
1256 for (let i = 0; dart.notNull(i) < dart.notNull(indentLength); i = dart .notNull(i) + 1) { 1256 for (let i = 0; dart.notNull(i) < dart.notNull(indentLength); i = dart .notNull(i) + 1) {
1257 this.writeByte(indent[core.$get](i)); 1257 this.writeByte(indent[core.$get](i));
1258 } 1258 }
1259 } 1259 }
1260 } 1260 }
1261 } 1261 }
1262 } 1262 }
1263 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.Obj ect, [core.Object])); 1263 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.Obj ect, [core.Object]));
1264 let __CastType2 = dart.typedef('__CastType2', () => dart.functionType(dart.dyn amic, [dart.dynamic])); 1264 let __CastType2 = dart.typedef('__CastType2', () => dart.functionType(dart.dyn amic, [dart.dynamic]));
1265 let __CastType4 = dart.typedef('__CastType4', () => dart.functionType(dart.dyn amic, [core.Object])); 1265 let __CastType4 = dart.typedef('__CastType4', () => dart.functionType(dart.dyn amic, [core.Object]));
1266 let LATIN1 = new Latin1Codec(); 1266 let LATIN1 = dart.const(new Latin1Codec());
1267 let _LATIN1_MASK = 255; 1267 let _LATIN1_MASK = 255;
1268 class Latin1Codec extends Encoding { 1268 class Latin1Codec extends Encoding {
1269 Latin1Codec(opts) { 1269 Latin1Codec(opts) {
1270 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : fa lse; 1270 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : fa lse;
1271 this[_allowInvalid] = allowInvalid; 1271 this[_allowInvalid] = allowInvalid;
1272 super.Encoding(); 1272 super.Encoding();
1273 } 1273 }
1274 get name() { 1274 get name() {
1275 return "iso-8859-1"; 1275 return "iso-8859-1";
1276 } 1276 }
1277 decode(bytes, opts) { 1277 decode(bytes, opts) {
1278 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : nu ll; 1278 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : nu ll;
1279 if (allowInvalid == null) 1279 if (allowInvalid == null)
1280 allowInvalid = this[_allowInvalid]; 1280 allowInvalid = this[_allowInvalid];
1281 if (allowInvalid) { 1281 if (allowInvalid) {
1282 return new Latin1Decoder({allowInvalid: true}).convert(bytes); 1282 return dart.const(new Latin1Decoder({allowInvalid: true})).convert(bytes );
1283 } else { 1283 } else {
1284 return new Latin1Decoder({allowInvalid: false}).convert(bytes); 1284 return dart.const(new Latin1Decoder({allowInvalid: false})).convert(byte s);
1285 } 1285 }
1286 } 1286 }
1287 get encoder() { 1287 get encoder() {
1288 return new Latin1Encoder(); 1288 return dart.const(new Latin1Encoder());
1289 } 1289 }
1290 get decoder() { 1290 get decoder() {
1291 return this[_allowInvalid] ? new Latin1Decoder({allowInvalid: true}) : new Latin1Decoder({allowInvalid: false}); 1291 return this[_allowInvalid] ? dart.const(new Latin1Decoder({allowInvalid: t rue})) : dart.const(new Latin1Decoder({allowInvalid: false}));
1292 } 1292 }
1293 } 1293 }
1294 class Latin1Encoder extends _UnicodeSubsetEncoder { 1294 class Latin1Encoder extends _UnicodeSubsetEncoder {
1295 Latin1Encoder() { 1295 Latin1Encoder() {
1296 super._UnicodeSubsetEncoder(_LATIN1_MASK); 1296 super._UnicodeSubsetEncoder(_LATIN1_MASK);
1297 } 1297 }
1298 } 1298 }
1299 class Latin1Decoder extends _UnicodeSubsetDecoder { 1299 class Latin1Decoder extends _UnicodeSubsetDecoder {
1300 Latin1Decoder(opts) { 1300 Latin1Decoder(opts) {
1301 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : fa lse; 1301 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : fa lse;
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1349 _Latin1AllowInvalidDecoderSink(sink) { 1349 _Latin1AllowInvalidDecoderSink(sink) {
1350 super._Latin1DecoderSink(sink); 1350 super._Latin1DecoderSink(sink);
1351 } 1351 }
1352 addSlice(source, start, end, isLast) { 1352 addSlice(source, start, end, isLast) {
1353 core.RangeError.checkValidRange(start, end, source[core.$length]); 1353 core.RangeError.checkValidRange(start, end, source[core.$length]);
1354 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNull( i) + 1) { 1354 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNull( i) + 1) {
1355 let char = source[core.$get](i); 1355 let char = source[core.$get](i);
1356 if (dart.notNull(char) > dart.notNull(_LATIN1_MASK) || dart.notNull(char ) < 0) { 1356 if (dart.notNull(char) > dart.notNull(_LATIN1_MASK) || dart.notNull(char ) < 0) {
1357 if (dart.notNull(i) > dart.notNull(start)) 1357 if (dart.notNull(i) > dart.notNull(start))
1358 this[_addSliceToSink](source, start, i, false); 1358 this[_addSliceToSink](source, start, i, false);
1359 this[_addSliceToSink](/* Unimplemented const */dart.setType([65533], c ore.List$(core.int)), 0, 1, false); 1359 this[_addSliceToSink](dart.const(dart.setType([65533], core.List$(core .int))), 0, 1, false);
1360 start = dart.notNull(i) + 1; 1360 start = dart.notNull(i) + 1;
1361 } 1361 }
1362 } 1362 }
1363 if (dart.notNull(start) < dart.notNull(end)) { 1363 if (dart.notNull(start) < dart.notNull(end)) {
1364 this[_addSliceToSink](source, start, end, isLast); 1364 this[_addSliceToSink](source, start, end, isLast);
1365 } 1365 }
1366 if (isLast) { 1366 if (isLast) {
1367 this.close(); 1367 this.close();
1368 } 1368 }
1369 } 1369 }
(...skipping 296 matching lines...) Expand 10 before | Expand all | Expand 10 after
1666 this[_buffer].clear(); 1666 this[_buffer].clear();
1667 return; 1667 return;
1668 } 1668 }
1669 if (isLast) 1669 if (isLast)
1670 this.close(); 1670 this.close();
1671 } 1671 }
1672 } 1672 }
1673 dart.defineNamedConstructor(_Utf8ConversionSink, _); 1673 dart.defineNamedConstructor(_Utf8ConversionSink, _);
1674 let UNICODE_REPLACEMENT_CHARACTER_RUNE = 65533; 1674 let UNICODE_REPLACEMENT_CHARACTER_RUNE = 65533;
1675 let UNICODE_BOM_CHARACTER_RUNE = 65279; 1675 let UNICODE_BOM_CHARACTER_RUNE = 65279;
1676 let UTF8 = new Utf8Codec(); 1676 let UTF8 = dart.const(new Utf8Codec());
1677 let _allowMalformed = Symbol('_allowMalformed'); 1677 let _allowMalformed = Symbol('_allowMalformed');
1678 class Utf8Codec extends Encoding { 1678 class Utf8Codec extends Encoding {
1679 Utf8Codec(opts) { 1679 Utf8Codec(opts) {
1680 let allowMalformed = opts && 'allowMalformed' in opts ? opts.allowMalforme d : false; 1680 let allowMalformed = opts && 'allowMalformed' in opts ? opts.allowMalforme d : false;
1681 this[_allowMalformed] = allowMalformed; 1681 this[_allowMalformed] = allowMalformed;
1682 super.Encoding(); 1682 super.Encoding();
1683 } 1683 }
1684 get name() { 1684 get name() {
1685 return "utf-8"; 1685 return "utf-8";
1686 } 1686 }
(...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after
2116 } 2116 }
2117 break loop; 2117 break loop;
2118 } 2118 }
2119 if (dart.notNull(expectedUnits) > 0) { 2119 if (dart.notNull(expectedUnits) > 0) {
2120 this[_value] = value; 2120 this[_value] = value;
2121 this[_expectedUnits] = expectedUnits; 2121 this[_expectedUnits] = expectedUnits;
2122 this[_extraUnits] = extraUnits; 2122 this[_extraUnits] = extraUnits;
2123 } 2123 }
2124 } 2124 }
2125 } 2125 }
2126 _Utf8Decoder._LIMITS = /* Unimplemented const */dart.setType([_ONE_BYTE_LIMIT, _TWO_BYTE_LIMIT, _THREE_BYTE_LIMIT, _FOUR_BYTE_LIMIT], core.List$(core.int)); 2126 _Utf8Decoder._LIMITS = dart.const(dart.setType([_ONE_BYTE_LIMIT, _TWO_BYTE_LIM IT, _THREE_BYTE_LIMIT, _FOUR_BYTE_LIMIT], core.List$(core.int)));
2127 let _processed = Symbol('_processed'); 2127 let _processed = Symbol('_processed');
2128 let _computeKeys = Symbol('_computeKeys'); 2128 let _computeKeys = Symbol('_computeKeys');
2129 let _original = Symbol('_original'); 2129 let _original = Symbol('_original');
2130 // Function _convertJsonToDart: (dynamic, (dynamic, dynamic) → dynamic) → dyna mic 2130 // Function _convertJsonToDart: (dynamic, (dynamic, dynamic) → dynamic) → dyna mic
2131 function _convertJsonToDart(json, reviver) { 2131 function _convertJsonToDart(json, reviver) {
2132 dart.assert(reviver != null); 2132 dart.assert(reviver != null);
2133 // Function walk: (dynamic) → dynamic 2133 // Function walk: (dynamic) → dynamic
2134 function walk(e) { 2134 function walk(e) {
2135 if (e == null || typeof e != "object") { 2135 if (e == null || typeof e != "object") {
2136 return e; 2136 return e;
(...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after
2427 exports.LineSplitter = LineSplitter; 2427 exports.LineSplitter = LineSplitter;
2428 exports.StringConversionSink = StringConversionSink; 2428 exports.StringConversionSink = StringConversionSink;
2429 exports.ClosableStringSink = ClosableStringSink; 2429 exports.ClosableStringSink = ClosableStringSink;
2430 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN E; 2430 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN E;
2431 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; 2431 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE;
2432 exports.UTF8 = UTF8; 2432 exports.UTF8 = UTF8;
2433 exports.Utf8Codec = Utf8Codec; 2433 exports.Utf8Codec = Utf8Codec;
2434 exports.Utf8Encoder = Utf8Encoder; 2434 exports.Utf8Encoder = Utf8Encoder;
2435 exports.Utf8Decoder = Utf8Decoder; 2435 exports.Utf8Decoder = Utf8Decoder;
2436 })(convert || (convert = {})); 2436 })(convert || (convert = {}));
OLDNEW
« no previous file with comments | « lib/runtime/dart/async.js ('k') | lib/runtime/dart/core.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698