| Index: lib/runtime/dart/convert.js
|
| diff --git a/lib/runtime/dart/convert.js b/lib/runtime/dart/convert.js
|
| index baa6afa28f84fe08a2ab886fc27460ad04db0c07..d5bcdfeb792859dbfd03f197fd565579b2a52682 100644
|
| --- a/lib/runtime/dart/convert.js
|
| +++ b/lib/runtime/dart/convert.js
|
| @@ -9,6 +9,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| ], function(exports, dart, core, async, typed_data, _internal, collection) {
|
| 'use strict';
|
| let dartx = dart.dartx;
|
| + const _allowInvalid = Symbol('_allowInvalid');
|
| const Codec$ = dart.generic(function(S, T) {
|
| class Codec extends core.Object {
|
| Codec() {
|
| @@ -68,7 +69,6 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| },
|
| set _nameToEncoding(_) {}
|
| });
|
| - const _allowInvalid = Symbol('_allowInvalid');
|
| class AsciiCodec extends Encoding {
|
| AsciiCodec(opts) {
|
| let allowInvalid = opts && 'allowInvalid' in opts ? opts.allowInvalid : false;
|
| @@ -100,6 +100,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| });
|
| const ASCII = dart.const(new AsciiCodec());
|
| const _ASCII_MASK = 127;
|
| + const _subsetMask = Symbol('_subsetMask');
|
| const Converter$ = dart.generic(function(S, T) {
|
| class Converter extends core.Object {
|
| Converter() {
|
| @@ -129,7 +130,6 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| return Converter;
|
| });
|
| let Converter = Converter$();
|
| - const _subsetMask = Symbol('_subsetMask');
|
| class _UnicodeSubsetEncoder extends Converter$(core.String, core.List$(core.int)) {
|
| _UnicodeSubsetEncoder(subsetMask) {
|
| this[_subsetMask] = subsetMask;
|
| @@ -178,6 +178,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| dart.setSignature(AsciiEncoder, {
|
| constructors: () => ({AsciiEncoder: [AsciiEncoder, []]})
|
| });
|
| + const _sink = Symbol('_sink');
|
| class StringConversionSinkMixin extends core.Object {
|
| add(str) {
|
| return this.addSlice(str, 0, str[dartx.length], false);
|
| @@ -198,7 +199,6 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| })
|
| });
|
| class StringConversionSinkBase extends StringConversionSinkMixin {}
|
| - const _sink = Symbol('_sink');
|
| class _UnicodeSubsetEncoderSink extends StringConversionSinkBase {
|
| _UnicodeSubsetEncoderSink(subsetMask, sink) {
|
| this[_subsetMask] = subsetMask;
|
| @@ -297,6 +297,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| constructors: () => ({AsciiDecoder: [AsciiDecoder, [], {allowInvalid: core.bool}]}),
|
| methods: () => ({startChunkedConversion: [ByteConversionSink, [core.Sink$(core.String)]]})
|
| });
|
| + const _utf8Sink = Symbol('_utf8Sink');
|
| const ChunkedConversionSink$ = dart.generic(function(T) {
|
| class ChunkedConversionSink extends core.Object {
|
| ChunkedConversionSink() {
|
| @@ -345,7 +346,6 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| dart.setSignature(ByteConversionSinkBase, {
|
| methods: () => ({addSlice: [dart.void, [core.List$(core.int), core.int, core.int, core.bool]]})
|
| });
|
| - const _utf8Sink = Symbol('_utf8Sink');
|
| class _ErrorHandlingAsciiDecoderSink extends ByteConversionSinkBase {
|
| _ErrorHandlingAsciiDecoderSink(utf8Sink) {
|
| this[_utf8Sink] = utf8Sink;
|
|
|