| Index: sdk/lib/io/string_transformer.dart
|
| diff --git a/sdk/lib/io/string_transformer.dart b/sdk/lib/io/string_transformer.dart
|
| index 16e721b4baf05c66616629da2fea70a4e17774f2..b6f4524238321ce322320a7756289d4c6d1cb287 100644
|
| --- a/sdk/lib/io/string_transformer.dart
|
| +++ b/sdk/lib/io/string_transformer.dart
|
| @@ -25,7 +25,7 @@ class SystemEncoding extends Encoding {
|
| List<int> encode(String input) => encoder.convert(input);
|
| String decode(List<int> encoded) => decoder.convert(encoded);
|
|
|
| - Converter<String, List<int>> get encoder {
|
| + ChunkedConverter<String, List<int>, String, List<int>> get encoder {
|
| if (Platform.operatingSystem == "windows") {
|
| return const _WindowsCodePageEncoder();
|
| } else {
|
| @@ -33,7 +33,7 @@ class SystemEncoding extends Encoding {
|
| }
|
| }
|
|
|
| - Converter<List<int>, String> get decoder {
|
| + ChunkedConverter<List<int>, String, List<int>, String> get decoder {
|
| if (Platform.operatingSystem == "windows") {
|
| return const _WindowsCodePageDecoder();
|
| } else {
|
| @@ -42,7 +42,8 @@ class SystemEncoding extends Encoding {
|
| }
|
| }
|
|
|
| -class _WindowsCodePageEncoder extends Converter<String, List<int>> {
|
| +class _WindowsCodePageEncoder
|
| + extends ChunkedConverter<String, List<int>, String, List<int>> {
|
|
|
| const _WindowsCodePageEncoder();
|
|
|
| @@ -97,7 +98,8 @@ class _WindowsCodePageEncoderSink extends StringConversionSinkBase {
|
| }
|
|
|
|
|
| -class _WindowsCodePageDecoder extends Converter<List<int>, String> {
|
| +class _WindowsCodePageDecoder
|
| + extends ChunkedConverter<List<int>, String, List<int>, String> {
|
|
|
| const _WindowsCodePageDecoder();
|
|
|
|
|