| Index: lib/runtime/dart/convert.js
|
| diff --git a/lib/runtime/dart/convert.js b/lib/runtime/dart/convert.js
|
| index 2ffc7fb0cdee896785ba1c5547102f90084bc548..3d4fc9140b7b50b29d43fdaf0a18cd1cdeff8146 100644
|
| --- a/lib/runtime/dart/convert.js
|
| +++ b/lib/runtime/dart/convert.js
|
| @@ -296,7 +296,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| ChunkedConversionSink() {
|
| }
|
| static withCallback(callback) {
|
| - return new _SimpleCallbackSink(callback);
|
| + return new (_SimpleCallbackSink$(T))(callback);
|
| }
|
| }
|
| ChunkedConversionSink[dart.implements] = () => [core.Sink$(T)];
|
| @@ -1216,7 +1216,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| this.writeStringContent(key);
|
| this.writeString('":');
|
| this.writeObject(value);
|
| - }).bind(this), dart.dynamic, [core.String, dart.dynamic]));
|
| + }).bind(this), dart.void, [core.String, core.Object]));
|
| this.writeString('}');
|
| }
|
| }
|
| @@ -1289,7 +1289,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| this.writeString('": ');
|
| this.writeObject(value);
|
| first = false;
|
| - }).bind(this), dart.dynamic, [core.String, core.Object]));
|
| + }).bind(this), dart.void, [core.String, core.Object]));
|
| this.writeString('\n');
|
| this[_indentLevel] = dart.notNull(this[_indentLevel]) - 1;
|
| this.writeIndentation(this[_indentLevel]);
|
| @@ -2588,7 +2588,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| addAll(other) {
|
| other.forEach(dart.fn(((key, value) => {
|
| this.set(key, value);
|
| - }).bind(this)));
|
| + }).bind(this), dart.void, [dart.dynamic, dart.dynamic]));
|
| }
|
| containsValue(value) {
|
| if (dart.notNull(this[_isUpgraded])) return this[_upgradedMap].containsValue(value);
|
| @@ -2738,10 +2738,10 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| return this[_parent].length;
|
| }
|
| elementAt(index) {
|
| - return dart.notNull(this[_parent][_isUpgraded]) ? dart.as(this[_parent].keys[dartx.elementAt](index), core.String) : this[_parent][_computeKeys]()[dartx.get](index);
|
| + return dart.as(dart.notNull(this[_parent][_isUpgraded]) ? this[_parent].keys[dartx.elementAt](index) : this[_parent][_computeKeys]()[dartx.get](index), core.String);
|
| }
|
| get iterator() {
|
| - return dart.notNull(this[_parent][_isUpgraded]) ? this[_parent].keys[dartx.iterator] : this[_parent][_computeKeys]()[dartx.iterator];
|
| + return dart.as(dart.notNull(this[_parent][_isUpgraded]) ? this[_parent].keys[dartx.iterator] : this[_parent][_computeKeys]()[dartx.iterator], core.Iterator);
|
| }
|
| contains(key) {
|
| return this[_parent].containsKey(key);
|
|
|