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

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

Issue 1633003002: Add --modules=node support (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: reverted let->const parasite change Created 4 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 dart_library.library('dart/convert', null, /* Imports */[ 1 dart_library.library('dart/convert', null, /* Imports */[
2 'dart/_runtime', 2 'dart/_runtime',
3 'dart/core', 3 'dart/core',
4 'dart/async', 4 'dart/async',
5 'dart/typed_data', 5 'dart/typed_data',
6 'dart/_internal', 6 'dart/_internal',
7 'dart/collection' 7 'dart/collection'
8 ], /* Lazy imports */[ 8 ], /* Lazy imports */[
9 ], function(exports, dart, core, async, typed_data, _internal, collection) { 9 ], function(exports, dart, core, $async, typed_data, _internal, collection) {
10 'use strict'; 10 'use strict';
11 let dartx = dart.dartx; 11 let dartx = dart.dartx;
12 const Codec$ = dart.generic(function(S, T) { 12 const Codec$ = dart.generic(function(S, T) {
13 class Codec extends core.Object { 13 class Codec extends core.Object {
14 Codec() { 14 Codec() {
15 } 15 }
16 encode(input) { 16 encode(input) {
17 dart.as(input, S); 17 dart.as(input, S);
18 return this.encoder.convert(input); 18 return this.encoder.convert(input);
19 } 19 }
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
51 })()))).then(dart.fn(buffer => dart.toString(buffer), core.String, [dart.d ynamic])); 51 })()))).then(dart.fn(buffer => dart.toString(buffer), core.String, [dart.d ynamic]));
52 } 52 }
53 static getByName(name) { 53 static getByName(name) {
54 if (name == null) return null; 54 if (name == null) return null;
55 name = name[dartx.toLowerCase](); 55 name = name[dartx.toLowerCase]();
56 return Encoding._nameToEncoding.get(name); 56 return Encoding._nameToEncoding.get(name);
57 } 57 }
58 } 58 }
59 dart.setSignature(Encoding, { 59 dart.setSignature(Encoding, {
60 constructors: () => ({Encoding: [Encoding, []]}), 60 constructors: () => ({Encoding: [Encoding, []]}),
61 methods: () => ({decodeStream: [async.Future$(core.String), [async.Stream$(c ore.List$(core.int))]]}), 61 methods: () => ({decodeStream: [$async.Future$(core.String), [$async.Stream$ (core.List$(core.int))]]}),
62 statics: () => ({getByName: [Encoding, [core.String]]}), 62 statics: () => ({getByName: [Encoding, [core.String]]}),
63 names: ['getByName'] 63 names: ['getByName']
64 }); 64 });
65 dart.defineLazyProperties(Encoding, { 65 dart.defineLazyProperties(Encoding, {
66 get _nameToEncoding() { 66 get _nameToEncoding() {
67 return dart.map({"iso_8859-1:1987": LATIN1, "iso-ir-100": LATIN1, "iso_885 9-1": LATIN1, "iso-8859-1": LATIN1, latin1: LATIN1, l1: LATIN1, ibm819: LATIN1, cp819: LATIN1, csisolatin1: LATIN1, "iso-ir-6": ASCII, "ansi_x3.4-1968": ASCII, "ansi_x3.4-1986": ASCII, "iso_646.irv:1991": ASCII, "iso646-us": ASCII, "us-asci i": ASCII, us: ASCII, ibm367: ASCII, cp367: ASCII, csascii: ASCII, ascii: ASCII, csutf8: UTF8, "utf-8": UTF8}); 67 return dart.map({"iso_8859-1:1987": LATIN1, "iso-ir-100": LATIN1, "iso_885 9-1": LATIN1, "iso-8859-1": LATIN1, latin1: LATIN1, l1: LATIN1, ibm819: LATIN1, cp819: LATIN1, csisolatin1: LATIN1, "iso-ir-6": ASCII, "ansi_x3.4-1968": ASCII, "ansi_x3.4-1986": ASCII, "iso_646.irv:1991": ASCII, "iso646-us": ASCII, "us-asci i": ASCII, us: ASCII, ibm367: ASCII, cp367: ASCII, csascii: ASCII, ascii: ASCII, csutf8: UTF8, "utf-8": UTF8});
68 }, 68 },
69 set _nameToEncoding(_) {} 69 set _nameToEncoding(_) {}
70 }); 70 });
71 const _allowInvalid = Symbol('_allowInvalid'); 71 const _allowInvalid = Symbol('_allowInvalid');
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
106 } 106 }
107 fuse(other) { 107 fuse(other) {
108 dart.as(other, Converter$(T, dart.dynamic)); 108 dart.as(other, Converter$(T, dart.dynamic));
109 return new (_FusedConverter$(S, T, dart.dynamic))(this, other); 109 return new (_FusedConverter$(S, T, dart.dynamic))(this, other);
110 } 110 }
111 startChunkedConversion(sink) { 111 startChunkedConversion(sink) {
112 dart.as(sink, core.Sink$(T)); 112 dart.as(sink, core.Sink$(T));
113 dart.throw(new core.UnsupportedError(`This converter does not support ch unked conversions: ${this}`)); 113 dart.throw(new core.UnsupportedError(`This converter does not support ch unked conversions: ${this}`));
114 } 114 }
115 bind(source) { 115 bind(source) {
116 dart.as(source, async.Stream$(S)); 116 dart.as(source, $async.Stream$(S));
117 return async.Stream$(T).eventTransformed(source, dart.fn((sink => new _C onverterStreamEventSink(this, sink)).bind(this), _ConverterStreamEventSink, [asy nc.EventSink])); 117 return $async.Stream$(T).eventTransformed(source, dart.fn((sink => new _ ConverterStreamEventSink(this, sink)).bind(this), _ConverterStreamEventSink, [$a sync.EventSink]));
118 } 118 }
119 } 119 }
120 Converter[dart.implements] = () => [async.StreamTransformer$(S, T)]; 120 Converter[dart.implements] = () => [$async.StreamTransformer$(S, T)];
121 dart.setSignature(Converter, { 121 dart.setSignature(Converter, {
122 constructors: () => ({Converter: [Converter$(S, T), []]}), 122 constructors: () => ({Converter: [Converter$(S, T), []]}),
123 methods: () => ({ 123 methods: () => ({
124 fuse: [Converter$(S, dart.dynamic), [Converter$(T, dart.dynamic)]], 124 fuse: [Converter$(S, dart.dynamic), [Converter$(T, dart.dynamic)]],
125 startChunkedConversion: [ChunkedConversionSink, [core.Sink$(T)]], 125 startChunkedConversion: [ChunkedConversionSink, [core.Sink$(T)]],
126 bind: [async.Stream$(T), [async.Stream$(S)]] 126 bind: [$async.Stream$(T), [$async.Stream$(S)]]
127 }) 127 })
128 }); 128 });
129 return Converter; 129 return Converter;
130 }); 130 });
131 let Converter = Converter$(); 131 let Converter = Converter$();
132 const _subsetMask = Symbol('_subsetMask'); 132 const _subsetMask = Symbol('_subsetMask');
133 class _UnicodeSubsetEncoder extends Converter$(core.String, core.List$(core.in t)) { 133 class _UnicodeSubsetEncoder extends Converter$(core.String, core.List$(core.in t)) {
134 _UnicodeSubsetEncoder(subsetMask) { 134 _UnicodeSubsetEncoder(subsetMask) {
135 this[_subsetMask] = subsetMask; 135 this[_subsetMask] = subsetMask;
136 super.Converter(); 136 super.Converter();
(...skipping 23 matching lines...) Expand all
160 } 160 }
161 bind(stream) { 161 bind(stream) {
162 return super.bind(stream); 162 return super.bind(stream);
163 } 163 }
164 } 164 }
165 dart.setSignature(_UnicodeSubsetEncoder, { 165 dart.setSignature(_UnicodeSubsetEncoder, {
166 constructors: () => ({_UnicodeSubsetEncoder: [_UnicodeSubsetEncoder, [core.i nt]]}), 166 constructors: () => ({_UnicodeSubsetEncoder: [_UnicodeSubsetEncoder, [core.i nt]]}),
167 methods: () => ({ 167 methods: () => ({
168 convert: [core.List$(core.int), [core.String], [core.int, core.int]], 168 convert: [core.List$(core.int), [core.String], [core.int, core.int]],
169 startChunkedConversion: [StringConversionSink, [core.Sink$(core.List$(core .int))]], 169 startChunkedConversion: [StringConversionSink, [core.Sink$(core.List$(core .int))]],
170 bind: [async.Stream$(core.List$(core.int)), [async.Stream$(core.String)]] 170 bind: [$async.Stream$(core.List$(core.int)), [$async.Stream$(core.String)] ]
171 }) 171 })
172 }); 172 });
173 class AsciiEncoder extends _UnicodeSubsetEncoder { 173 class AsciiEncoder extends _UnicodeSubsetEncoder {
174 AsciiEncoder() { 174 AsciiEncoder() {
175 super._UnicodeSubsetEncoder(_ASCII_MASK); 175 super._UnicodeSubsetEncoder(_ASCII_MASK);
176 } 176 }
177 } 177 }
178 dart.setSignature(AsciiEncoder, { 178 dart.setSignature(AsciiEncoder, {
179 constructors: () => ({AsciiEncoder: [AsciiEncoder, []]}) 179 constructors: () => ({AsciiEncoder: [AsciiEncoder, []]})
180 }); 180 });
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
264 } 264 }
265 bind(stream) { 265 bind(stream) {
266 return super.bind(stream); 266 return super.bind(stream);
267 } 267 }
268 } 268 }
269 dart.setSignature(_UnicodeSubsetDecoder, { 269 dart.setSignature(_UnicodeSubsetDecoder, {
270 constructors: () => ({_UnicodeSubsetDecoder: [_UnicodeSubsetDecoder, [core.b ool, core.int]]}), 270 constructors: () => ({_UnicodeSubsetDecoder: [_UnicodeSubsetDecoder, [core.b ool, core.int]]}),
271 methods: () => ({ 271 methods: () => ({
272 convert: [core.String, [core.List$(core.int)], [core.int, core.int]], 272 convert: [core.String, [core.List$(core.int)], [core.int, core.int]],
273 [_convertInvalid]: [core.String, [core.List$(core.int), core.int, core.int ]], 273 [_convertInvalid]: [core.String, [core.List$(core.int), core.int, core.int ]],
274 bind: [async.Stream$(core.String), [async.Stream$(core.List$(core.int))]] 274 bind: [$async.Stream$(core.String), [$async.Stream$(core.List$(core.int))] ]
275 }) 275 })
276 }); 276 });
277 class AsciiDecoder extends _UnicodeSubsetDecoder { 277 class AsciiDecoder extends _UnicodeSubsetDecoder {
278 AsciiDecoder(opts) { 278 AsciiDecoder(opts) {
279 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : fa lse; 279 let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : fa lse;
280 super._UnicodeSubsetDecoder(allowInvalid, _ASCII_MASK); 280 super._UnicodeSubsetDecoder(allowInvalid, _ASCII_MASK);
281 } 281 }
282 startChunkedConversion(sink) { 282 startChunkedConversion(sink) {
283 let stringSink = null; 283 let stringSink = null;
284 if (dart.is(sink, StringConversionSink)) { 284 if (dart.is(sink, StringConversionSink)) {
(...skipping 231 matching lines...) Expand 10 before | Expand all | Expand 10 after
516 add(data) { 516 add(data) {
517 dart.as(data, T); 517 dart.as(data, T);
518 return this[_sink].add(data); 518 return this[_sink].add(data);
519 } 519 }
520 close() { 520 close() {
521 return this[_sink].close(); 521 return this[_sink].close();
522 } 522 }
523 } 523 }
524 _EventSinkAdapter[dart.implements] = () => [ChunkedConversionSink$(T)]; 524 _EventSinkAdapter[dart.implements] = () => [ChunkedConversionSink$(T)];
525 dart.setSignature(_EventSinkAdapter, { 525 dart.setSignature(_EventSinkAdapter, {
526 constructors: () => ({_EventSinkAdapter: [_EventSinkAdapter$(T), [async.Ev entSink$(T)]]}), 526 constructors: () => ({_EventSinkAdapter: [_EventSinkAdapter$(T), [$async.E ventSink$(T)]]}),
527 methods: () => ({ 527 methods: () => ({
528 add: [dart.void, [T]], 528 add: [dart.void, [T]],
529 close: [dart.void, []] 529 close: [dart.void, []]
530 }) 530 })
531 }); 531 });
532 return _EventSinkAdapter; 532 return _EventSinkAdapter;
533 }); 533 });
534 let _EventSinkAdapter = _EventSinkAdapter$(); 534 let _EventSinkAdapter = _EventSinkAdapter$();
535 const _eventSink = Symbol('_eventSink'); 535 const _eventSink = Symbol('_eventSink');
536 const _chunkedSink = Symbol('_chunkedSink'); 536 const _chunkedSink = Symbol('_chunkedSink');
537 const _ConverterStreamEventSink$ = dart.generic(function(S, T) { 537 const _ConverterStreamEventSink$ = dart.generic(function(S, T) {
538 class _ConverterStreamEventSink extends core.Object { 538 class _ConverterStreamEventSink extends core.Object {
539 _ConverterStreamEventSink(converter, sink) { 539 _ConverterStreamEventSink(converter, sink) {
540 this[_eventSink] = sink; 540 this[_eventSink] = sink;
541 this[_chunkedSink] = converter.startChunkedConversion(sink); 541 this[_chunkedSink] = converter.startChunkedConversion(sink);
542 } 542 }
543 add(o) { 543 add(o) {
544 dart.as(o, S); 544 dart.as(o, S);
545 return this[_chunkedSink].add(o); 545 return this[_chunkedSink].add(o);
546 } 546 }
547 addError(error, stackTrace) { 547 addError(error, stackTrace) {
548 if (stackTrace === void 0) stackTrace = null; 548 if (stackTrace === void 0) stackTrace = null;
549 this[_eventSink].addError(error, stackTrace); 549 this[_eventSink].addError(error, stackTrace);
550 } 550 }
551 close() { 551 close() {
552 return this[_chunkedSink].close(); 552 return this[_chunkedSink].close();
553 } 553 }
554 } 554 }
555 _ConverterStreamEventSink[dart.implements] = () => [async.EventSink$(S)]; 555 _ConverterStreamEventSink[dart.implements] = () => [$async.EventSink$(S)];
556 dart.setSignature(_ConverterStreamEventSink, { 556 dart.setSignature(_ConverterStreamEventSink, {
557 constructors: () => ({_ConverterStreamEventSink: [_ConverterStreamEventSin k$(S, T), [Converter, async.EventSink$(T)]]}), 557 constructors: () => ({_ConverterStreamEventSink: [_ConverterStreamEventSin k$(S, T), [Converter, $async.EventSink$(T)]]}),
558 methods: () => ({ 558 methods: () => ({
559 add: [dart.void, [S]], 559 add: [dart.void, [S]],
560 addError: [dart.void, [core.Object], [core.StackTrace]], 560 addError: [dart.void, [core.Object], [core.StackTrace]],
561 close: [dart.void, []] 561 close: [dart.void, []]
562 }) 562 })
563 }); 563 });
564 return _ConverterStreamEventSink; 564 return _ConverterStreamEventSink;
565 }); 565 });
566 let _ConverterStreamEventSink = _ConverterStreamEventSink$(); 566 let _ConverterStreamEventSink = _ConverterStreamEventSink$();
567 const _first = Symbol('_first'); 567 const _first = Symbol('_first');
(...skipping 312 matching lines...) Expand 10 before | Expand all | Expand 10 after
880 } 880 }
881 dart.defineNamedConstructor(JsonEncoder, 'withIndent'); 881 dart.defineNamedConstructor(JsonEncoder, 'withIndent');
882 dart.setSignature(JsonEncoder, { 882 dart.setSignature(JsonEncoder, {
883 constructors: () => ({ 883 constructors: () => ({
884 JsonEncoder: [JsonEncoder, [], [dart.functionType(core.Object, [core.Objec t])]], 884 JsonEncoder: [JsonEncoder, [], [dart.functionType(core.Object, [core.Objec t])]],
885 withIndent: [JsonEncoder, [core.String], [dart.functionType(core.Object, [ core.Object])]] 885 withIndent: [JsonEncoder, [core.String], [dart.functionType(core.Object, [ core.Object])]]
886 }), 886 }),
887 methods: () => ({ 887 methods: () => ({
888 convert: [core.String, [core.Object]], 888 convert: [core.String, [core.Object]],
889 startChunkedConversion: [ChunkedConversionSink$(core.Object), [core.Sink$( core.String)]], 889 startChunkedConversion: [ChunkedConversionSink$(core.Object), [core.Sink$( core.String)]],
890 bind: [async.Stream$(core.String), [async.Stream$(core.Object)]], 890 bind: [$async.Stream$(core.String), [$async.Stream$(core.Object)]],
891 fuse: [Converter$(core.Object, dart.dynamic), [Converter$(core.String, dar t.dynamic)]] 891 fuse: [Converter$(core.Object, dart.dynamic), [Converter$(core.String, dar t.dynamic)]]
892 }) 892 })
893 }); 893 });
894 const _indent = Symbol('_indent'); 894 const _indent = Symbol('_indent');
895 const _bufferSize = Symbol('_bufferSize'); 895 const _bufferSize = Symbol('_bufferSize');
896 class JsonUtf8Encoder extends Converter$(core.Object, core.List$(core.int)) { 896 class JsonUtf8Encoder extends Converter$(core.Object, core.List$(core.int)) {
897 JsonUtf8Encoder(indent, toEncodable, bufferSize) { 897 JsonUtf8Encoder(indent, toEncodable, bufferSize) {
898 if (indent === void 0) indent = null; 898 if (indent === void 0) indent = null;
899 if (toEncodable === void 0) toEncodable = null; 899 if (toEncodable === void 0) toEncodable = null;
900 if (bufferSize === void 0) bufferSize = JsonUtf8Encoder.DEFAULT_BUFFER_SIZ E; 900 if (bufferSize === void 0) bufferSize = JsonUtf8Encoder.DEFAULT_BUFFER_SIZ E;
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
953 } 953 }
954 fuse(other) { 954 fuse(other) {
955 return super.fuse(other); 955 return super.fuse(other);
956 } 956 }
957 } 957 }
958 dart.setSignature(JsonUtf8Encoder, { 958 dart.setSignature(JsonUtf8Encoder, {
959 constructors: () => ({JsonUtf8Encoder: [JsonUtf8Encoder, [], [core.String, d art.functionType(dart.dynamic, [core.Object]), core.int]]}), 959 constructors: () => ({JsonUtf8Encoder: [JsonUtf8Encoder, [], [core.String, d art.functionType(dart.dynamic, [core.Object]), core.int]]}),
960 methods: () => ({ 960 methods: () => ({
961 convert: [core.List$(core.int), [core.Object]], 961 convert: [core.List$(core.int), [core.Object]],
962 startChunkedConversion: [ChunkedConversionSink$(core.Object), [core.Sink$( core.List$(core.int))]], 962 startChunkedConversion: [ChunkedConversionSink$(core.Object), [core.Sink$( core.List$(core.int))]],
963 bind: [async.Stream$(core.List$(core.int)), [async.Stream$(core.Object)]], 963 bind: [$async.Stream$(core.List$(core.int)), [$async.Stream$(core.Object)] ],
964 fuse: [Converter$(core.Object, dart.dynamic), [Converter$(core.List$(core. int), dart.dynamic)]] 964 fuse: [Converter$(core.Object, dart.dynamic), [Converter$(core.List$(core. int), dart.dynamic)]]
965 }), 965 }),
966 statics: () => ({_utf8Encode: [core.List$(core.int), [core.String]]}), 966 statics: () => ({_utf8Encode: [core.List$(core.int), [core.String]]}),
967 names: ['_utf8Encode'] 967 names: ['_utf8Encode']
968 }); 968 });
969 JsonUtf8Encoder.DEFAULT_BUFFER_SIZE = 256; 969 JsonUtf8Encoder.DEFAULT_BUFFER_SIZE = 256;
970 const _isDone = Symbol('_isDone'); 970 const _isDone = Symbol('_isDone');
971 class _JsonEncoderSink extends ChunkedConversionSink$(core.Object) { 971 class _JsonEncoderSink extends ChunkedConversionSink$(core.Object) {
972 _JsonEncoderSink(sink, toEncodable, indent) { 972 _JsonEncoderSink(sink, toEncodable, indent) {
973 this[_sink] = sink; 973 this[_sink] = sink;
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
1044 } 1044 }
1045 bind(stream) { 1045 bind(stream) {
1046 return super.bind(stream); 1046 return super.bind(stream);
1047 } 1047 }
1048 } 1048 }
1049 dart.setSignature(JsonDecoder, { 1049 dart.setSignature(JsonDecoder, {
1050 constructors: () => ({JsonDecoder: [JsonDecoder, [], [dart.functionType(dart .dynamic, [dart.dynamic, dart.dynamic])]]}), 1050 constructors: () => ({JsonDecoder: [JsonDecoder, [], [dart.functionType(dart .dynamic, [dart.dynamic, dart.dynamic])]]}),
1051 methods: () => ({ 1051 methods: () => ({
1052 convert: [dart.dynamic, [core.String]], 1052 convert: [dart.dynamic, [core.String]],
1053 startChunkedConversion: [StringConversionSink, [core.Sink$(core.Object)]], 1053 startChunkedConversion: [StringConversionSink, [core.Sink$(core.Object)]],
1054 bind: [async.Stream$(core.Object), [async.Stream$(core.String)]] 1054 bind: [$async.Stream$(core.Object), [$async.Stream$(core.String)]]
1055 }) 1055 })
1056 }); 1056 });
1057 function _parseJson(source, reviver) { 1057 function _parseJson(source, reviver) {
1058 if (!(typeof source == 'string')) dart.throw(new core.ArgumentError(source)) ; 1058 if (!(typeof source == 'string')) dart.throw(new core.ArgumentError(source)) ;
1059 let parsed = null; 1059 let parsed = null;
1060 try { 1060 try {
1061 parsed = dart.global.JSON.parse(source); 1061 parsed = dart.global.JSON.parse(source);
1062 } catch (e) { 1062 } catch (e) {
1063 dart.throw(new core.FormatException(String(e))); 1063 dart.throw(new core.FormatException(String(e)));
1064 } 1064 }
(...skipping 1007 matching lines...) Expand 10 before | Expand all | Expand 10 after
2072 } 2072 }
2073 bind(stream) { 2073 bind(stream) {
2074 return super.bind(stream); 2074 return super.bind(stream);
2075 } 2075 }
2076 } 2076 }
2077 dart.setSignature(Utf8Encoder, { 2077 dart.setSignature(Utf8Encoder, {
2078 constructors: () => ({Utf8Encoder: [Utf8Encoder, []]}), 2078 constructors: () => ({Utf8Encoder: [Utf8Encoder, []]}),
2079 methods: () => ({ 2079 methods: () => ({
2080 convert: [core.List$(core.int), [core.String], [core.int, core.int]], 2080 convert: [core.List$(core.int), [core.String], [core.int, core.int]],
2081 startChunkedConversion: [StringConversionSink, [core.Sink$(core.List$(core .int))]], 2081 startChunkedConversion: [StringConversionSink, [core.Sink$(core.List$(core .int))]],
2082 bind: [async.Stream$(core.List$(core.int)), [async.Stream$(core.String)]] 2082 bind: [$async.Stream$(core.List$(core.int)), [$async.Stream$(core.String)] ]
2083 }) 2083 })
2084 }); 2084 });
2085 class _Utf8Encoder extends core.Object { 2085 class _Utf8Encoder extends core.Object {
2086 _Utf8Encoder() { 2086 _Utf8Encoder() {
2087 this.withBufferSize(_Utf8Encoder._DEFAULT_BYTE_BUFFER_SIZE); 2087 this.withBufferSize(_Utf8Encoder._DEFAULT_BYTE_BUFFER_SIZE);
2088 } 2088 }
2089 withBufferSize(bufferSize) { 2089 withBufferSize(bufferSize) {
2090 this[_buffer] = _Utf8Encoder._createBuffer(bufferSize); 2090 this[_buffer] = _Utf8Encoder._createBuffer(bufferSize);
2091 this[_carry] = 0; 2091 this[_carry] = 0;
2092 this[_bufferIndex] = 0; 2092 this[_bufferIndex] = 0;
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after
2300 } 2300 }
2301 fuse(next) { 2301 fuse(next) {
2302 return super.fuse(next); 2302 return super.fuse(next);
2303 } 2303 }
2304 } 2304 }
2305 dart.setSignature(Utf8Decoder, { 2305 dart.setSignature(Utf8Decoder, {
2306 constructors: () => ({Utf8Decoder: [Utf8Decoder, [], {allowMalformed: core.b ool}]}), 2306 constructors: () => ({Utf8Decoder: [Utf8Decoder, [], {allowMalformed: core.b ool}]}),
2307 methods: () => ({ 2307 methods: () => ({
2308 convert: [core.String, [core.List$(core.int)], [core.int, core.int]], 2308 convert: [core.String, [core.List$(core.int)], [core.int, core.int]],
2309 startChunkedConversion: [ByteConversionSink, [core.Sink$(core.String)]], 2309 startChunkedConversion: [ByteConversionSink, [core.Sink$(core.String)]],
2310 bind: [async.Stream$(core.String), [async.Stream$(core.List$(core.int))]], 2310 bind: [$async.Stream$(core.String), [$async.Stream$(core.List$(core.int))] ],
2311 fuse: [Converter$(core.List$(core.int), dart.dynamic), [Converter$(core.St ring, dart.dynamic)]] 2311 fuse: [Converter$(core.List$(core.int), dart.dynamic), [Converter$(core.St ring, dart.dynamic)]]
2312 }) 2312 })
2313 }); 2313 });
2314 const _ONE_BYTE_LIMIT = 127; 2314 const _ONE_BYTE_LIMIT = 127;
2315 const _TWO_BYTE_LIMIT = 2047; 2315 const _TWO_BYTE_LIMIT = 2047;
2316 const _THREE_BYTE_LIMIT = 65535; 2316 const _THREE_BYTE_LIMIT = 65535;
2317 const _FOUR_BYTE_LIMIT = 1114111; 2317 const _FOUR_BYTE_LIMIT = 1114111;
2318 const _SURROGATE_MASK = 63488; 2318 const _SURROGATE_MASK = 63488;
2319 const _SURROGATE_TAG_MASK = 64512; 2319 const _SURROGATE_TAG_MASK = 64512;
2320 const _SURROGATE_VALUE_MASK = 1023; 2320 const _SURROGATE_VALUE_MASK = 1023;
(...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after
2812 exports.LineSplitter = LineSplitter; 2812 exports.LineSplitter = LineSplitter;
2813 exports.StringConversionSink = StringConversionSink; 2813 exports.StringConversionSink = StringConversionSink;
2814 exports.ClosableStringSink = ClosableStringSink; 2814 exports.ClosableStringSink = ClosableStringSink;
2815 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN E; 2815 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN E;
2816 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; 2816 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE;
2817 exports.Utf8Codec = Utf8Codec; 2817 exports.Utf8Codec = Utf8Codec;
2818 exports.UTF8 = UTF8; 2818 exports.UTF8 = UTF8;
2819 exports.Utf8Encoder = Utf8Encoder; 2819 exports.Utf8Encoder = Utf8Encoder;
2820 exports.Utf8Decoder = Utf8Decoder; 2820 exports.Utf8Decoder = Utf8Decoder;
2821 }); 2821 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698