OLD | NEW |
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'; |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
42 }); | 42 }); |
43 let Codec = Codec$(); | 43 let Codec = Codec$(); |
44 class Encoding extends Codec$(core.String, core.List$(core.int)) { | 44 class Encoding extends Codec$(core.String, core.List$(core.int)) { |
45 Encoding() { | 45 Encoding() { |
46 super.Codec(); | 46 super.Codec(); |
47 } | 47 } |
48 decodeStream(byteStream) { | 48 decodeStream(byteStream) { |
49 return byteStream.transform(this.decoder).fold(new core.StringBuffer(), da
rt.fn((buffer, string) => ((() => { | 49 return byteStream.transform(this.decoder).fold(new core.StringBuffer(), da
rt.fn((buffer, string) => ((() => { |
50 dart.dsend(buffer, 'write', string); | 50 dart.dsend(buffer, 'write', string); |
51 return buffer; | 51 return buffer; |
52 })()))).then(dart.fn(buffer => dart.toString(buffer), core.String, [dart.d
ynamic])); | 52 })()), dart.dynamic, [dart.dynamic, core.String])).then(dart.fn(buffer =>
dart.toString(buffer), core.String, [dart.dynamic])); |
53 } | 53 } |
54 static getByName(name) { | 54 static getByName(name) { |
55 if (name == null) return null; | 55 if (name == null) return null; |
56 name = name[dartx.toLowerCase](); | 56 name = name[dartx.toLowerCase](); |
57 return Encoding._nameToEncoding[dartx.get](name); | 57 return Encoding._nameToEncoding[dartx.get](name); |
58 } | 58 } |
59 } | 59 } |
60 dart.setSignature(Encoding, { | 60 dart.setSignature(Encoding, { |
61 constructors: () => ({Encoding: [Encoding, []]}), | 61 constructors: () => ({Encoding: [Encoding, []]}), |
62 methods: () => ({decodeStream: [async.Future$(core.String), [async.Stream$(c
ore.List$(core.int))]]}), | 62 methods: () => ({decodeStream: [async.Future$(core.String), [async.Stream$(c
ore.List$(core.int))]]}), |
(...skipping 2762 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2825 exports.LineSplitter = LineSplitter; | 2825 exports.LineSplitter = LineSplitter; |
2826 exports.StringConversionSink = StringConversionSink; | 2826 exports.StringConversionSink = StringConversionSink; |
2827 exports.ClosableStringSink = ClosableStringSink; | 2827 exports.ClosableStringSink = ClosableStringSink; |
2828 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN
E; | 2828 exports.UNICODE_REPLACEMENT_CHARACTER_RUNE = UNICODE_REPLACEMENT_CHARACTER_RUN
E; |
2829 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; | 2829 exports.UNICODE_BOM_CHARACTER_RUNE = UNICODE_BOM_CHARACTER_RUNE; |
2830 exports.Utf8Codec = Utf8Codec; | 2830 exports.Utf8Codec = Utf8Codec; |
2831 exports.UTF8 = UTF8; | 2831 exports.UTF8 = UTF8; |
2832 exports.Utf8Encoder = Utf8Encoder; | 2832 exports.Utf8Encoder = Utf8Encoder; |
2833 exports.Utf8Decoder = Utf8Decoder; | 2833 exports.Utf8Decoder = Utf8Decoder; |
2834 }); | 2834 }); |
OLD | NEW |