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

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

Issue 1016003003: sort classes in dependency order, or load lazily if needed, fixes #78 (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 9 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(exports) { 2 (function(exports) {
3 'use strict'; 3 'use strict';
4 let ASCII = new AsciiCodec(); 4 let ASCII = new AsciiCodec();
5 let _ASCII_MASK = 127; 5 let _ASCII_MASK = 127;
6 let _allowInvalid = Symbol('_allowInvalid'); 6 let _allowInvalid = Symbol('_allowInvalid');
7 let Codec$ = dart.generic(function(S, T) {
8 class Codec extends core.Object {
9 Codec() {
10 }
11 encode(input) {
12 return this.encoder.convert(input);
13 }
14 decode(encoded) {
15 return this.decoder.convert(encoded);
16 }
17 fuse(other) {
18 return new _FusedCodec(this, other);
19 }
20 get inverted() {
21 return new _InvertedCodec(this);
22 }
23 }
24 return Codec;
25 });
26 let Codec = Codec$(dart.dynamic, dart.dynamic);
27 class Encoding extends Codec$(core.String, core.List$(core.int)) {
28 Encoding() {
29 super.Codec();
30 }
31 decodeStream(byteStream) {
32 return dart.as(byteStream.transform(dart.as(this.decoder, async.StreamTran sformer$(core.List$(core.int), dynamic))).fold(new core.StringBuffer(), (buffer, string) => dart.dinvoke(buffer, 'write', string), buffer).then((buffer) => dart .dinvoke(buffer, 'toString')), async.Future$(core.String));
33 }
34 static getByName(name) {
35 if (name === null)
36 return null;
37 name = name.toLowerCase();
38 return _nameToEncoding.get(name);
39 }
40 }
41 dart.defineLazyProperties(Encoding, {
42 get _nameToEncoding() {
43 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});
44 },
45 set _nameToEncoding(_) {}
46 });
7 class AsciiCodec extends Encoding { 47 class AsciiCodec extends Encoding {
8 AsciiCodec(opt$) { 48 AsciiCodec(opt$) {
9 let allowInvalid = opt$.allowInvalid === void 0 ? false : opt$.allowInvali d; 49 let allowInvalid = opt$.allowInvalid === void 0 ? false : opt$.allowInvali d;
10 this[_allowInvalid] = allowInvalid; 50 this[_allowInvalid] = allowInvalid;
11 super.Encoding(); 51 super.Encoding();
12 } 52 }
13 get name() { 53 get name() {
14 return "us-ascii"; 54 return "us-ascii";
15 } 55 }
16 decode(bytes, opt$) { 56 decode(bytes, opt$) {
17 let allowInvalid = opt$.allowInvalid === void 0 ? null : opt$.allowInvalid ; 57 let allowInvalid = opt$.allowInvalid === void 0 ? null : opt$.allowInvalid ;
18 if (allowInvalid === null) 58 if (allowInvalid === null)
19 allowInvalid = this[_allowInvalid]; 59 allowInvalid = this[_allowInvalid];
20 if (allowInvalid) { 60 if (allowInvalid) {
21 return new AsciiDecoder({allowInvalid: true}).convert(bytes); 61 return new AsciiDecoder({allowInvalid: true}).convert(bytes);
22 } else { 62 } else {
23 return new AsciiDecoder({allowInvalid: false}).convert(bytes); 63 return new AsciiDecoder({allowInvalid: false}).convert(bytes);
24 } 64 }
25 } 65 }
26 get encoder() { 66 get encoder() {
27 return new AsciiEncoder(); 67 return new AsciiEncoder();
28 } 68 }
29 get decoder() { 69 get decoder() {
30 return this[_allowInvalid] ? new AsciiDecoder({allowInvalid: true}) : new AsciiDecoder({allowInvalid: false}); 70 return this[_allowInvalid] ? new AsciiDecoder({allowInvalid: true}) : new AsciiDecoder({allowInvalid: false});
31 } 71 }
32 } 72 }
33 let _subsetMask = Symbol('_subsetMask'); 73 let _subsetMask = Symbol('_subsetMask');
74 let Converter$ = dart.generic(function(S, T) {
75 class Converter extends core.Object {
76 Converter() {
77 }
78 fuse(other) {
79 return new _FusedConverter(this, other);
80 }
81 startChunkedConversion(sink) {
82 throw new core.UnsupportedError(`This converter does not support chunked conversions: ${this}`);
83 }
84 bind(source) {
85 return new async.Stream.eventTransformed(source, ((sink) => new _Convert erStreamEventSink(this, sink)).bind(this));
86 }
87 }
88 return Converter;
89 });
90 let Converter = Converter$(dart.dynamic, dart.dynamic);
34 class _UnicodeSubsetEncoder extends Converter$(core.String, core.List$(core.in t)) { 91 class _UnicodeSubsetEncoder extends Converter$(core.String, core.List$(core.in t)) {
35 _UnicodeSubsetEncoder($_subsetMask) { 92 _UnicodeSubsetEncoder($_subsetMask) {
36 this[_subsetMask] = $_subsetMask; 93 this[_subsetMask] = $_subsetMask;
37 super.Converter(); 94 super.Converter();
38 } 95 }
39 convert(string, start, end) { 96 convert(string, start, end) {
40 if (start === void 0) 97 if (start === void 0)
41 start = 0; 98 start = 0;
42 if (end === void 0) 99 if (end === void 0)
43 end = null; 100 end = null;
(...skipping 21 matching lines...) Expand all
65 bind(stream) { 122 bind(stream) {
66 return dart.as(super.bind(stream), async.Stream$(core.List$(core.int))); 123 return dart.as(super.bind(stream), async.Stream$(core.List$(core.int)));
67 } 124 }
68 } 125 }
69 class AsciiEncoder extends _UnicodeSubsetEncoder { 126 class AsciiEncoder extends _UnicodeSubsetEncoder {
70 AsciiEncoder() { 127 AsciiEncoder() {
71 super._UnicodeSubsetEncoder(_ASCII_MASK); 128 super._UnicodeSubsetEncoder(_ASCII_MASK);
72 } 129 }
73 } 130 }
74 let _sink = Symbol('_sink'); 131 let _sink = Symbol('_sink');
132 class StringConversionSinkMixin extends core.Object {
133 add(str) {
134 return this.addSlice(str, 0, str.length, false);
135 }
136 asUtf8Sink(allowMalformed) {
137 return new _Utf8ConversionSink(this, allowMalformed);
138 }
139 asStringSink() {
140 return new _StringConversionSinkAsStringSinkAdapter(this);
141 }
142 }
143 class StringConversionSinkBase extends StringConversionSinkMixin {
144 }
75 class _UnicodeSubsetEncoderSink extends StringConversionSinkBase { 145 class _UnicodeSubsetEncoderSink extends StringConversionSinkBase {
76 _UnicodeSubsetEncoderSink($_subsetMask, $_sink) { 146 _UnicodeSubsetEncoderSink($_subsetMask, $_sink) {
77 this[_subsetMask] = $_subsetMask; 147 this[_subsetMask] = $_subsetMask;
78 this[_sink] = $_sink; 148 this[_sink] = $_sink;
79 super.StringConversionSinkBase(); 149 super.StringConversionSinkBase();
80 } 150 }
81 close() { 151 close() {
82 this[_sink].close(); 152 this[_sink].close();
83 } 153 }
84 addSlice(source, start, end, isLast) { 154 addSlice(source, start, end, isLast) {
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
150 stringSink = new StringConversionSink.from(sink); 220 stringSink = new StringConversionSink.from(sink);
151 } 221 }
152 if (this[_allowInvalid]) { 222 if (this[_allowInvalid]) {
153 return new _ErrorHandlingAsciiDecoderSink(stringSink.asUtf8Sink(false)); 223 return new _ErrorHandlingAsciiDecoderSink(stringSink.asUtf8Sink(false));
154 } else { 224 } else {
155 return new _SimpleAsciiDecoderSink(stringSink); 225 return new _SimpleAsciiDecoderSink(stringSink);
156 } 226 }
157 } 227 }
158 } 228 }
159 let _utf8Sink = Symbol('_utf8Sink'); 229 let _utf8Sink = Symbol('_utf8Sink');
230 let ChunkedConversionSink$ = dart.generic(function(T) {
231 class ChunkedConversionSink extends core.Object {
232 ChunkedConversionSink() {
233 }
234 ChunkedConversionSink$withCallback(callback) {
235 return new _SimpleCallbackSink(callback);
236 }
237 }
238 dart.defineNamedConstructor(ChunkedConversionSink, 'withCallback');
239 return ChunkedConversionSink;
240 });
241 let ChunkedConversionSink = ChunkedConversionSink$(dart.dynamic);
242 class ByteConversionSink extends ChunkedConversionSink$(core.List$(core.int)) {
243 ByteConversionSink() {
244 super.ChunkedConversionSink();
245 }
246 ByteConversionSink$withCallback(callback) {
247 return new _ByteCallbackSink(callback);
248 }
249 ByteConversionSink$from(sink) {
250 return new _ByteAdapterSink(sink);
251 }
252 }
253 dart.defineNamedConstructor(ByteConversionSink, 'withCallback');
254 dart.defineNamedConstructor(ByteConversionSink, 'from');
255 class ByteConversionSinkBase extends ByteConversionSink {
256 addSlice(chunk, start, end, isLast) {
257 this.add(chunk.sublist(start, end));
258 if (isLast)
259 this.close();
260 }
261 }
160 class _ErrorHandlingAsciiDecoderSink extends ByteConversionSinkBase { 262 class _ErrorHandlingAsciiDecoderSink extends ByteConversionSinkBase {
161 _ErrorHandlingAsciiDecoderSink($_utf8Sink) { 263 _ErrorHandlingAsciiDecoderSink($_utf8Sink) {
162 this[_utf8Sink] = $_utf8Sink; 264 this[_utf8Sink] = $_utf8Sink;
163 super.ByteConversionSinkBase(); 265 super.ByteConversionSinkBase();
164 } 266 }
165 close() { 267 close() {
166 this[_utf8Sink].close(); 268 this[_utf8Sink].close();
167 } 269 }
168 add(source) { 270 add(source) {
169 this.addSlice(source, 0, source.length, false); 271 this.addSlice(source, 0, source.length, false);
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
207 if (dart.notNull(start) < dart.notNull(end)) { 309 if (dart.notNull(start) < dart.notNull(end)) {
208 if (start !== 0 || end !== length) { 310 if (start !== 0 || end !== length) {
209 source = source.sublist(start, end); 311 source = source.sublist(start, end);
210 } 312 }
211 this.add(source); 313 this.add(source);
212 } 314 }
213 if (isLast) 315 if (isLast)
214 this.close(); 316 this.close();
215 } 317 }
216 } 318 }
217 class ByteConversionSink extends ChunkedConversionSink$(core.List$(core.int)) {
218 ByteConversionSink() {
219 super.ChunkedConversionSink();
220 }
221 ByteConversionSink$withCallback(callback) {
222 return new _ByteCallbackSink(callback);
223 }
224 ByteConversionSink$from(sink) {
225 return new _ByteAdapterSink(sink);
226 }
227 }
228 dart.defineNamedConstructor(ByteConversionSink, 'withCallback');
229 dart.defineNamedConstructor(ByteConversionSink, 'from');
230 class ByteConversionSinkBase extends ByteConversionSink {
231 addSlice(chunk, start, end, isLast) {
232 this.add(chunk.sublist(start, end));
233 if (isLast)
234 this.close();
235 }
236 }
237 class _ByteAdapterSink extends ByteConversionSinkBase { 319 class _ByteAdapterSink extends ByteConversionSinkBase {
238 _ByteAdapterSink($_sink) { 320 _ByteAdapterSink($_sink) {
239 this[_sink] = $_sink; 321 this[_sink] = $_sink;
240 super.ByteConversionSinkBase(); 322 super.ByteConversionSinkBase();
241 } 323 }
242 add(chunk) { 324 add(chunk) {
243 return this[_sink].add(chunk); 325 return this[_sink].add(chunk);
244 } 326 }
245 close() { 327 close() {
246 return this[_sink].close(); 328 return this[_sink].close();
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
278 v = dart.notNull(v) >> 8; 360 v = dart.notNull(v) >> 8;
279 v = dart.notNull(v) >> 16; 361 v = dart.notNull(v) >> 16;
280 v = dart.notNull(v) + 1; 362 v = dart.notNull(v) + 1;
281 return v; 363 return v;
282 } 364 }
283 close() { 365 close() {
284 this[_callback](this[_buffer].sublist(0, this[_bufferIndex])); 366 this[_callback](this[_buffer].sublist(0, this[_bufferIndex]));
285 } 367 }
286 } 368 }
287 _ByteCallbackSink._INITIAL_BUFFER_SIZE = 1024; 369 _ByteCallbackSink._INITIAL_BUFFER_SIZE = 1024;
288 let ChunkedConversionSink$ = dart.generic(function(T) {
289 class ChunkedConversionSink extends core.Object {
290 ChunkedConversionSink() {
291 }
292 ChunkedConversionSink$withCallback(callback) {
293 return new _SimpleCallbackSink(callback);
294 }
295 }
296 dart.defineNamedConstructor(ChunkedConversionSink, 'withCallback');
297 return ChunkedConversionSink;
298 });
299 let ChunkedConversionSink = ChunkedConversionSink$(dart.dynamic);
300 let _accumulated = Symbol('_accumulated'); 370 let _accumulated = Symbol('_accumulated');
301 let _SimpleCallbackSink$ = dart.generic(function(T) { 371 let _SimpleCallbackSink$ = dart.generic(function(T) {
302 class _SimpleCallbackSink extends ChunkedConversionSink$(T) { 372 class _SimpleCallbackSink extends ChunkedConversionSink$(T) {
303 _SimpleCallbackSink($_callback) { 373 _SimpleCallbackSink($_callback) {
304 this[_accumulated] = new List.from([]); 374 this[_accumulated] = new List.from([]);
305 this[_callback] = $_callback; 375 this[_callback] = $_callback;
306 super.ChunkedConversionSink(); 376 super.ChunkedConversionSink();
307 } 377 }
308 add(chunk) { 378 add(chunk) {
309 this[_accumulated].add(chunk); 379 this[_accumulated].add(chunk);
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
346 stackTrace = null; 416 stackTrace = null;
347 this[_eventSink].addError(error, stackTrace); 417 this[_eventSink].addError(error, stackTrace);
348 } 418 }
349 close() { 419 close() {
350 return this[_chunkedSink].close(); 420 return this[_chunkedSink].close();
351 } 421 }
352 } 422 }
353 return _ConverterStreamEventSink; 423 return _ConverterStreamEventSink;
354 }); 424 });
355 let _ConverterStreamEventSink = _ConverterStreamEventSink$(dart.dynamic, dart. dynamic); 425 let _ConverterStreamEventSink = _ConverterStreamEventSink$(dart.dynamic, dart. dynamic);
356 let Codec$ = dart.generic(function(S, T) {
357 class Codec extends core.Object {
358 Codec() {
359 }
360 encode(input) {
361 return this.encoder.convert(input);
362 }
363 decode(encoded) {
364 return this.decoder.convert(encoded);
365 }
366 fuse(other) {
367 return new _FusedCodec(this, other);
368 }
369 get inverted() {
370 return new _InvertedCodec(this);
371 }
372 }
373 return Codec;
374 });
375 let Codec = Codec$(dart.dynamic, dart.dynamic);
376 let _first = Symbol('_first'); 426 let _first = Symbol('_first');
377 let _second = Symbol('_second'); 427 let _second = Symbol('_second');
378 let _FusedCodec$ = dart.generic(function(S, M, T) { 428 let _FusedCodec$ = dart.generic(function(S, M, T) {
379 class _FusedCodec extends Codec$(S, T) { 429 class _FusedCodec extends Codec$(S, T) {
380 get encoder() { 430 get encoder() {
381 return dart.as(this[_first].encoder.fuse(this[_second].encoder), Convert er$(S, T)); 431 return dart.as(this[_first].encoder.fuse(this[_second].encoder), Convert er$(S, T));
382 } 432 }
383 get decoder() { 433 get decoder() {
384 return dart.as(this[_second].decoder.fuse(this[_first].decoder), Convert er$(T, S)); 434 return dart.as(this[_second].decoder.fuse(this[_first].decoder), Convert er$(T, S));
385 } 435 }
(...skipping 19 matching lines...) Expand all
405 get decoder() { 455 get decoder() {
406 return this[_codec].encoder; 456 return this[_codec].encoder;
407 } 457 }
408 get inverted() { 458 get inverted() {
409 return this[_codec]; 459 return this[_codec];
410 } 460 }
411 } 461 }
412 return _InvertedCodec; 462 return _InvertedCodec;
413 }); 463 });
414 let _InvertedCodec = _InvertedCodec$(dart.dynamic, dart.dynamic); 464 let _InvertedCodec = _InvertedCodec$(dart.dynamic, dart.dynamic);
415 let Converter$ = dart.generic(function(S, T) {
416 class Converter extends core.Object {
417 Converter() {
418 }
419 fuse(other) {
420 return new _FusedConverter(this, other);
421 }
422 startChunkedConversion(sink) {
423 throw new core.UnsupportedError(`This converter does not support chunked conversions: ${this}`);
424 }
425 bind(source) {
426 return new async.Stream.eventTransformed(source, ((sink) => new _Convert erStreamEventSink(this, sink)).bind(this));
427 }
428 }
429 return Converter;
430 });
431 let Converter = Converter$(dart.dynamic, dart.dynamic);
432 let _FusedConverter$ = dart.generic(function(S, M, T) { 465 let _FusedConverter$ = dart.generic(function(S, M, T) {
433 class _FusedConverter extends Converter$(S, T) { 466 class _FusedConverter extends Converter$(S, T) {
434 _FusedConverter($_first, $_second) { 467 _FusedConverter($_first, $_second) {
435 this[_first] = $_first; 468 this[_first] = $_first;
436 this[_second] = $_second; 469 this[_second] = $_second;
437 super.Converter(); 470 super.Converter();
438 } 471 }
439 convert(input) { 472 convert(input) {
440 return dart.as(this[_second].convert(this[_first].convert(input)), T); 473 return dart.as(this[_second].convert(this[_first].convert(input)), T);
441 } 474 }
442 startChunkedConversion(sink) { 475 startChunkedConversion(sink) {
443 return this[_first].startChunkedConversion(this[_second].startChunkedCon version(sink)); 476 return this[_first].startChunkedConversion(this[_second].startChunkedCon version(sink));
444 } 477 }
445 } 478 }
446 return _FusedConverter; 479 return _FusedConverter;
447 }); 480 });
448 let _FusedConverter = _FusedConverter$(dart.dynamic, dart.dynamic, dart.dynami c); 481 let _FusedConverter = _FusedConverter$(dart.dynamic, dart.dynamic, dart.dynami c);
449 class Encoding extends Codec$(core.String, core.List$(core.int)) {
450 Encoding() {
451 super.Codec();
452 }
453 decodeStream(byteStream) {
454 return dart.as(byteStream.transform(dart.as(this.decoder, async.StreamTran sformer$(core.List$(core.int), dynamic))).fold(new core.StringBuffer(), (buffer, string) => dart.dinvoke(buffer, 'write', string), buffer).then((buffer) => dart .dinvoke(buffer, 'toString')), async.Future$(core.String));
455 }
456 static getByName(name) {
457 if (name === null)
458 return null;
459 name = name.toLowerCase();
460 return _nameToEncoding.get(name);
461 }
462 }
463 dart.defineLazyProperties(Encoding, {
464 get _nameToEncoding() {
465 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});
466 },
467 set _nameToEncoding(_) {}
468 });
469 let HTML_ESCAPE = new HtmlEscape(); 482 let HTML_ESCAPE = new HtmlEscape();
470 let _name = Symbol('_name'); 483 let _name = Symbol('_name');
471 class HtmlEscapeMode extends core.Object { 484 class HtmlEscapeMode extends core.Object {
472 HtmlEscapeMode$_($_name, escapeLtGt, escapeQuot, escapeApos, escapeSlash) { 485 HtmlEscapeMode$_($_name, escapeLtGt, escapeQuot, escapeApos, escapeSlash) {
473 this[_name] = $_name; 486 this[_name] = $_name;
474 this.escapeLtGt = escapeLtGt; 487 this.escapeLtGt = escapeLtGt;
475 this.escapeQuot = escapeQuot; 488 this.escapeQuot = escapeQuot;
476 this.escapeApos = escapeApos; 489 this.escapeApos = escapeApos;
477 this.escapeSlash = escapeSlash; 490 this.escapeSlash = escapeSlash;
478 } 491 }
(...skipping 1004 matching lines...) Expand 10 before | Expand all | Expand 10 after
1483 } 1496 }
1484 } 1497 }
1485 } 1498 }
1486 [_flush]() { 1499 [_flush]() {
1487 let accumulated = this[_buffer].toString(); 1500 let accumulated = this[_buffer].toString();
1488 this[_buffer].clear(); 1501 this[_buffer].clear();
1489 this[_chunkedSink].add(accumulated); 1502 this[_chunkedSink].add(accumulated);
1490 } 1503 }
1491 } 1504 }
1492 _StringConversionSinkAsStringSinkAdapter._MIN_STRING_SIZE = 16; 1505 _StringConversionSinkAsStringSinkAdapter._MIN_STRING_SIZE = 16;
1493 class StringConversionSinkBase extends StringConversionSinkMixin {
1494 }
1495 class StringConversionSinkMixin extends core.Object {
1496 add(str) {
1497 return this.addSlice(str, 0, str.length, false);
1498 }
1499 asUtf8Sink(allowMalformed) {
1500 return new _Utf8ConversionSink(this, allowMalformed);
1501 }
1502 asStringSink() {
1503 return new _StringConversionSinkAsStringSinkAdapter(this);
1504 }
1505 }
1506 let _stringSink = Symbol('_stringSink'); 1506 let _stringSink = Symbol('_stringSink');
1507 class _StringSinkConversionSink extends StringConversionSinkBase { 1507 class _StringSinkConversionSink extends StringConversionSinkBase {
1508 _StringSinkConversionSink($_stringSink) { 1508 _StringSinkConversionSink($_stringSink) {
1509 this[_stringSink] = $_stringSink; 1509 this[_stringSink] = $_stringSink;
1510 super.StringConversionSinkBase(); 1510 super.StringConversionSinkBase();
1511 } 1511 }
1512 close() {} 1512 close() {}
1513 addSlice(str, start, end, isLast) { 1513 addSlice(str, start, end, isLast) {
1514 if (start !== 0 || end !== str.length) { 1514 if (start !== 0 || end !== str.length) {
1515 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNul l(i) + 1) { 1515 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNul l(i) + 1) {
(...skipping 768 matching lines...) Expand 10 before | Expand all | Expand 10 after
2284 let accumulated = buffer.toString(); 2284 let accumulated = buffer.toString();
2285 buffer.clear(); 2285 buffer.clear();
2286 let decoded = _parseJson(accumulated, this[_reviver]); 2286 let decoded = _parseJson(accumulated, this[_reviver]);
2287 this[_sink].add(decoded); 2287 this[_sink].add(decoded);
2288 this[_sink].close(); 2288 this[_sink].close();
2289 } 2289 }
2290 } 2290 }
2291 // Exports: 2291 // Exports:
2292 exports.ASCII = ASCII; 2292 exports.ASCII = ASCII;
2293 exports.AsciiCodec = AsciiCodec; 2293 exports.AsciiCodec = AsciiCodec;
2294 exports.AsciiEncoder = AsciiEncoder; 2294 exports.Encoding = Encoding;
2295 exports.AsciiDecoder = AsciiDecoder;
2296 exports.ByteConversionSink = ByteConversionSink;
2297 exports.ByteConversionSinkBase = ByteConversionSinkBase;
2298 exports.ChunkedConversionSink = ChunkedConversionSink;
2299 exports.ChunkedConversionSink$ = ChunkedConversionSink$;
2300 exports.Codec = Codec; 2295 exports.Codec = Codec;
2301 exports.Codec$ = Codec$; 2296 exports.Codec$ = Codec$;
2302 exports.Converter = Converter; 2297 exports.Converter = Converter;
2303 exports.Converter$ = Converter$; 2298 exports.Converter$ = Converter$;
2304 exports.Encoding = Encoding; 2299 exports.AsciiEncoder = AsciiEncoder;
2300 exports.StringConversionSinkBase = StringConversionSinkBase;
2301 exports.StringConversionSinkMixin = StringConversionSinkMixin;
2302 exports.AsciiDecoder = AsciiDecoder;
2303 exports.ByteConversionSinkBase = ByteConversionSinkBase;
2304 exports.ByteConversionSink = ByteConversionSink;
2305 exports.ChunkedConversionSink = ChunkedConversionSink;
2306 exports.ChunkedConversionSink$ = ChunkedConversionSink$;
2305 exports.HTML_ESCAPE = HTML_ESCAPE; 2307 exports.HTML_ESCAPE = HTML_ESCAPE;
2306 exports.HtmlEscapeMode = HtmlEscapeMode; 2308 exports.HtmlEscapeMode = HtmlEscapeMode;
2307 exports.HtmlEscape = HtmlEscape; 2309 exports.HtmlEscape = HtmlEscape;
2308 exports.JsonUnsupportedObjectError = JsonUnsupportedObjectError; 2310 exports.JsonUnsupportedObjectError = JsonUnsupportedObjectError;
2309 exports.JsonCyclicError = JsonCyclicError; 2311 exports.JsonCyclicError = JsonCyclicError;
2310 exports.JSON = JSON; 2312 exports.JSON = JSON;
2311 exports.JsonCodec = JsonCodec; 2313 exports.JsonCodec = JsonCodec;
2312 exports.JsonEncoder = JsonEncoder; 2314 exports.JsonEncoder = JsonEncoder;
2313 exports.JsonUtf8Encoder = JsonUtf8Encoder; 2315 exports.JsonUtf8Encoder = JsonUtf8Encoder;
2314 exports.JsonDecoder = JsonDecoder; 2316 exports.JsonDecoder = JsonDecoder;
2315 exports.LATIN1 = LATIN1; 2317 exports.LATIN1 = LATIN1;
2316 exports.Latin1Codec = Latin1Codec; 2318 exports.Latin1Codec = Latin1Codec;
2317 exports.Latin1Encoder = Latin1Encoder; 2319 exports.Latin1Encoder = Latin1Encoder;
2318 exports.Latin1Decoder = Latin1Decoder; 2320 exports.Latin1Decoder = Latin1Decoder;
2319 exports.LineSplitter = LineSplitter; 2321 exports.LineSplitter = LineSplitter;
2320 exports.StringConversionSink = StringConversionSink; 2322 exports.StringConversionSink = StringConversionSink;
2321 exports.ClosableStringSink = ClosableStringSink; 2323 exports.ClosableStringSink = ClosableStringSink;
2322 exports.StringConversionSinkBase = StringConversionSinkBase;
2323 exports.StringConversionSinkMixin = StringConversionSinkMixin;
2324 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN E; 2324 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN E;
2325 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; 2325 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE;
2326 exports.UTF8 = UTF8; 2326 exports.UTF8 = UTF8;
2327 exports.Utf8Codec = Utf8Codec; 2327 exports.Utf8Codec = Utf8Codec;
2328 exports.Utf8Encoder = Utf8Encoder; 2328 exports.Utf8Encoder = Utf8Encoder;
2329 exports.Utf8Decoder = Utf8Decoder; 2329 exports.Utf8Decoder = Utf8Decoder;
2330 })(convert || (convert = {})); 2330 })(convert || (convert = {}));
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698