| OLD | NEW |
| 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 _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 } |
| 15 decode(encoded) { | 15 decode(encoded) { |
| 16 return this.decoder.convert(encoded); | 16 return this.decoder.convert(encoded); |
| 17 } | 17 } |
| 18 fuse(other) { | 18 fuse(other) { |
| 19 return new _FusedCodec(this, other); | 19 return new (_FusedCodec$(S, T, dynamic))(this, other); |
| 20 } | 20 } |
| 21 get inverted() { | 21 get inverted() { |
| 22 return new _InvertedCodec(this); | 22 return new (_InvertedCodec$(T, S))(this); |
| 23 } | 23 } |
| 24 } | 24 } |
| 25 return Codec; | 25 return Codec; |
| 26 }); | 26 }); |
| 27 let Codec = Codec$(dart.dynamic, dart.dynamic); | 27 let Codec = Codec$(dart.dynamic, dart.dynamic); |
| 28 class Encoding extends Codec$(core.String, core.List$(core.int)) { | 28 class Encoding extends Codec$(core.String, core.List$(core.int)) { |
| 29 Encoding() { | 29 Encoding() { |
| 30 super.Codec(); | 30 super.Codec(); |
| 31 } | 31 } |
| 32 decodeStream(byteStream) { | 32 decodeStream(byteStream) { |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 70 get decoder() { | 70 get decoder() { |
| 71 return this[_allowInvalid] ? new AsciiDecoder({allowInvalid: true}) : new
AsciiDecoder({allowInvalid: false}); | 71 return this[_allowInvalid] ? new AsciiDecoder({allowInvalid: true}) : new
AsciiDecoder({allowInvalid: false}); |
| 72 } | 72 } |
| 73 } | 73 } |
| 74 let _subsetMask = Symbol('_subsetMask'); | 74 let _subsetMask = Symbol('_subsetMask'); |
| 75 let Converter$ = dart.generic(function(S, T) { | 75 let Converter$ = dart.generic(function(S, T) { |
| 76 class Converter extends core.Object { | 76 class Converter extends core.Object { |
| 77 Converter() { | 77 Converter() { |
| 78 } | 78 } |
| 79 fuse(other) { | 79 fuse(other) { |
| 80 return new _FusedConverter(this, other); | 80 return new (_FusedConverter$(S, T, dynamic))(this, other); |
| 81 } | 81 } |
| 82 startChunkedConversion(sink) { | 82 startChunkedConversion(sink) { |
| 83 throw new core.UnsupportedError(`This converter does not support chunked
conversions: ${this}`); | 83 throw new core.UnsupportedError(`This converter does not support chunked
conversions: ${this}`); |
| 84 } | 84 } |
| 85 bind(source) { | 85 bind(source) { |
| 86 return new async.Stream.eventTransformed(source, ((sink) => new _Convert
erStreamEventSink(this, sink)).bind(this)); | 86 return new async.Stream.eventTransformed(source, ((sink) => new _Convert
erStreamEventSink(this, sink)).bind(this)); |
| 87 } | 87 } |
| 88 } | 88 } |
| 89 Converter[dart.implements] = () => [async.StreamTransformer]; | 89 Converter[dart.implements] = () => [async.StreamTransformer]; |
| 90 return Converter; | 90 return Converter; |
| (...skipping 1266 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1357 if (isLast) { | 1357 if (isLast) { |
| 1358 this.close(); | 1358 this.close(); |
| 1359 } | 1359 } |
| 1360 } | 1360 } |
| 1361 } | 1361 } |
| 1362 class LineSplitter extends Converter$(core.String, core.List$(core.String)) { | 1362 class LineSplitter extends Converter$(core.String, core.List$(core.String)) { |
| 1363 LineSplitter() { | 1363 LineSplitter() { |
| 1364 super.Converter(); | 1364 super.Converter(); |
| 1365 } | 1365 } |
| 1366 convert(data) { | 1366 convert(data) { |
| 1367 let lines = new core.List(); | 1367 let lines = new (core.List$(core.String))(); |
| 1368 _LineSplitterSink._addSlice(data, 0, data.length, true, lines.add); | 1368 _LineSplitterSink._addSlice(data, 0, data.length, true, lines.add); |
| 1369 return lines; | 1369 return lines; |
| 1370 } | 1370 } |
| 1371 startChunkedConversion(sink) { | 1371 startChunkedConversion(sink) { |
| 1372 if (!dart.is(sink, StringConversionSink)) { | 1372 if (!dart.is(sink, StringConversionSink)) { |
| 1373 sink = new StringConversionSink.from(sink); | 1373 sink = new StringConversionSink.from(sink); |
| 1374 } | 1374 } |
| 1375 return new _LineSplitterSink(dart.as(sink, StringConversionSink)); | 1375 return new _LineSplitterSink(dart.as(sink, StringConversionSink)); |
| 1376 } | 1376 } |
| 1377 } | 1377 } |
| (...skipping 984 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2362 exports.LineSplitter = LineSplitter; | 2362 exports.LineSplitter = LineSplitter; |
| 2363 exports.StringConversionSink = StringConversionSink; | 2363 exports.StringConversionSink = StringConversionSink; |
| 2364 exports.ClosableStringSink = ClosableStringSink; | 2364 exports.ClosableStringSink = ClosableStringSink; |
| 2365 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN
E; | 2365 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN
E; |
| 2366 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; | 2366 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; |
| 2367 exports.UTF8 = UTF8; | 2367 exports.UTF8 = UTF8; |
| 2368 exports.Utf8Codec = Utf8Codec; | 2368 exports.Utf8Codec = Utf8Codec; |
| 2369 exports.Utf8Encoder = Utf8Encoder; | 2369 exports.Utf8Encoder = Utf8Encoder; |
| 2370 exports.Utf8Decoder = Utf8Decoder; | 2370 exports.Utf8Decoder = Utf8Decoder; |
| 2371 })(convert || (convert = {})); | 2371 })(convert || (convert = {})); |
| OLD | NEW |