| Index: pkg/dev_compiler/lib/js/es6/dart_sdk.js
|
| diff --git a/pkg/dev_compiler/lib/js/es6/dart_sdk.js b/pkg/dev_compiler/lib/js/es6/dart_sdk.js
|
| index 79335090e7a63bc5a99d81910d1436acecc3b73f..4a97ba0a696e1dcb42f709da7c3eebddfc38ab93 100644
|
| --- a/pkg/dev_compiler/lib/js/es6/dart_sdk.js
|
| +++ b/pkg/dev_compiler/lib/js/es6/dart_sdk.js
|
| @@ -4265,12 +4265,20 @@ _interceptors.JSMutableArray$ = dart.generic(E => {
|
| });
|
| _interceptors.JSMutableArray = JSMutableArray();
|
| _interceptors.JSFixedArray$ = dart.generic(E => {
|
| - class JSFixedArray extends _interceptors.JSMutableArray$(E) {}
|
| + class JSFixedArray extends _interceptors.JSMutableArray$(E) {
|
| + new() {
|
| + super.new();
|
| + }
|
| + }
|
| return JSFixedArray;
|
| });
|
| _interceptors.JSFixedArray = JSFixedArray();
|
| _interceptors.JSExtendableArray$ = dart.generic(E => {
|
| - class JSExtendableArray extends _interceptors.JSMutableArray$(E) {}
|
| + class JSExtendableArray extends _interceptors.JSMutableArray$(E) {
|
| + new() {
|
| + super.new();
|
| + }
|
| + }
|
| return JSExtendableArray;
|
| });
|
| _interceptors.JSExtendableArray = JSExtendableArray();
|
| @@ -17067,6 +17075,7 @@ async._ControllerStream$ = dart.generic(T => {
|
| class _ControllerStream extends async._StreamImpl$(T) {
|
| new(controller) {
|
| this[_controller] = controller;
|
| + super.new();
|
| }
|
| [_createSubscription](onData, onError, onDone, cancelOnError) {
|
| return this[_controller][_subscribe](onData, onError, onDone, cancelOnError);
|
| @@ -20110,6 +20119,7 @@ async._GeneratedStreamImpl$ = dart.generic(T => {
|
| new(pending) {
|
| this[_pending] = pending;
|
| this[_isUsed] = false;
|
| + super.new();
|
| }
|
| [_createSubscription](onData, onError, onDone, cancelOnError) {
|
| if (dart.test(this[_isUsed])) dart.throw(new core.StateError("Stream has already been listened to."));
|
| @@ -29213,6 +29223,7 @@ dart.setSignature(convert.ByteConversionSinkBase, {
|
| convert._ErrorHandlingAsciiDecoderSink = class _ErrorHandlingAsciiDecoderSink extends convert.ByteConversionSinkBase {
|
| new(utf8Sink) {
|
| this[_utf8Sink] = utf8Sink;
|
| + super.new();
|
| }
|
| close() {
|
| this[_utf8Sink].close();
|
| @@ -29247,6 +29258,7 @@ dart.setSignature(convert._ErrorHandlingAsciiDecoderSink, {
|
| convert._SimpleAsciiDecoderSink = class _SimpleAsciiDecoderSink extends convert.ByteConversionSinkBase {
|
| new(sink) {
|
| this[_sink] = sink;
|
| + super.new();
|
| }
|
| close() {
|
| this[_sink].close();
|
| @@ -29535,6 +29547,9 @@ dart.setSignature(convert._BufferCachingBase64Encoder, {
|
| });
|
| const _add = Symbol('_add');
|
| convert._Base64EncoderSink = class _Base64EncoderSink extends convert.ByteConversionSinkBase {
|
| + new() {
|
| + super.new();
|
| + }
|
| add(source) {
|
| this[_add](source, 0, source[dartx.length], false);
|
| }
|
| @@ -29557,6 +29572,7 @@ convert._AsciiBase64EncoderSink = class _AsciiBase64EncoderSink extends convert.
|
| new(sink, urlSafe) {
|
| this[_sink] = sink;
|
| this[_encoder] = new convert._BufferCachingBase64Encoder(urlSafe);
|
| + super.new();
|
| }
|
| [_add](source, start, end, isLast) {
|
| let buffer = this[_encoder].encode(source, start, end, isLast);
|
| @@ -29581,6 +29597,7 @@ convert._Utf8Base64EncoderSink = class _Utf8Base64EncoderSink extends convert._B
|
| new(sink, urlSafe) {
|
| this[_sink] = sink;
|
| this[_encoder] = new convert._Base64Encoder(urlSafe);
|
| + super.new();
|
| }
|
| [_add](source, start, end, isLast) {
|
| let buffer = this[_encoder].encode(source, start, end, isLast);
|
| @@ -29932,6 +29949,7 @@ dart.setSignature(convert._Base64DecoderSink, {
|
| convert._ByteAdapterSink = class _ByteAdapterSink extends convert.ByteConversionSinkBase {
|
| new(sink) {
|
| this[_sink] = sink;
|
| + super.new();
|
| }
|
| add(chunk) {
|
| this[_sink].add(chunk);
|
| @@ -29956,6 +29974,7 @@ convert._ByteCallbackSink = class _ByteCallbackSink extends convert.ByteConversi
|
| this[_buffer] = typed_data.Uint8List.new(convert._ByteCallbackSink._INITIAL_BUFFER_SIZE);
|
| this[_callback] = callback;
|
| this[_bufferIndex] = 0;
|
| + super.new();
|
| }
|
| add(chunk) {
|
| let freeCount = dart.notNull(this[_buffer][dartx.length]) - dart.notNull(this[_bufferIndex]);
|
| @@ -31301,6 +31320,7 @@ const _addSliceToSink = Symbol('_addSliceToSink');
|
| convert._Latin1DecoderSink = class _Latin1DecoderSink extends convert.ByteConversionSinkBase {
|
| new(sink) {
|
| this[_sink] = sink;
|
| + super.new();
|
| }
|
| close() {
|
| this[_sink].close();
|
|
|