| Index: lib/runtime/dart/convert.js
|
| diff --git a/lib/runtime/dart/convert.js b/lib/runtime/dart/convert.js
|
| index 72d463860f44dc5e23382a8a971f7b91b65e69aa..20671f43cddc8cc07895fbbba1bc0b1f3569c214 100644
|
| --- a/lib/runtime/dart/convert.js
|
| +++ b/lib/runtime/dart/convert.js
|
| @@ -114,7 +114,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| }
|
| bind(source) {
|
| dart.as(source, async.Stream$(S));
|
| - return async.Stream$(T).eventTransformed(source, dart.fn((sink => new _ConverterStreamEventSink(this, sink)).bind(this), _ConverterStreamEventSink, [async.EventSink]));
|
| + return async.Stream$(T).eventTransformed(source, dart.fn(sink => new _ConverterStreamEventSink(this, sink), _ConverterStreamEventSink, [async.EventSink]));
|
| }
|
| }
|
| Converter[dart.implements] = () => [async.StreamTransformer$(S, T)];
|
| @@ -1218,13 +1218,13 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| writeMap(map) {
|
| this.writeString('{');
|
| let separator = '"';
|
| - map.forEach(dart.fn(((key, value) => {
|
| + map.forEach(dart.fn((key, value) => {
|
| this.writeString(separator);
|
| separator = ',"';
|
| this.writeStringContent(key);
|
| this.writeString('":');
|
| this.writeObject(value);
|
| - }).bind(this), dart.void, [core.String, core.Object]));
|
| + }, dart.void, [core.String, core.Object]));
|
| this.writeString('}');
|
| }
|
| }
|
| @@ -1287,7 +1287,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| this.writeString('{\n');
|
| this[_indentLevel] = dart.notNull(this[_indentLevel]) + 1;
|
| let first = true;
|
| - map.forEach(dart.fn(((key, value) => {
|
| + map.forEach(dart.fn((key, value) => {
|
| if (!first) {
|
| this.writeString(",\n");
|
| }
|
| @@ -1297,7 +1297,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| this.writeString('": ');
|
| this.writeObject(value);
|
| first = false;
|
| - }).bind(this), dart.void, [core.String, core.Object]));
|
| + }, dart.void, [core.String, core.Object]));
|
| this.writeString('\n');
|
| this[_indentLevel] = dart.notNull(this[_indentLevel]) - 1;
|
| this.writeIndentation(this[_indentLevel]);
|
| @@ -1468,7 +1468,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| let x = this.index;
|
| this.index = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), byte);
|
| + })(), byte);
|
| }
|
| }
|
| dart.setSignature(_JsonUtf8Stringifier, {
|
| @@ -2103,39 +2103,39 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 240 | dart.notNull(rune) >> 18);
|
| + })(), 240 | dart.notNull(rune) >> 18);
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 128 | dart.notNull(rune) >> 12 & 63);
|
| + })(), 128 | dart.notNull(rune) >> 12 & 63);
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 128 | dart.notNull(rune) >> 6 & 63);
|
| + })(), 128 | dart.notNull(rune) >> 6 & 63);
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 128 | dart.notNull(rune) & 63);
|
| + })(), 128 | dart.notNull(rune) & 63);
|
| return true;
|
| } else {
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 224 | dart.notNull(leadingSurrogate) >> 12);
|
| + })(), 224 | dart.notNull(leadingSurrogate) >> 12);
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 128 | dart.notNull(leadingSurrogate) >> 6 & 63);
|
| + })(), 128 | dart.notNull(leadingSurrogate) >> 6 & 63);
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 128 | dart.notNull(leadingSurrogate) & 63);
|
| + })(), 128 | dart.notNull(leadingSurrogate) & 63);
|
| return false;
|
| }
|
| }
|
| @@ -2152,7 +2152,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), codeUnit);
|
| + })(), codeUnit);
|
| } else if (dart.notNull(_isLeadSurrogate(codeUnit))) {
|
| if (dart.notNull(this[_bufferIndex]) + 3 >= dart.notNull(this[_buffer][dartx.length])) break;
|
| let nextCodeUnit = str[dartx.codeUnitAt](dart.notNull(stringIndex) + 1);
|
| @@ -2168,12 +2168,12 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 192 | dart.notNull(rune) >> 6);
|
| + })(), 192 | dart.notNull(rune) >> 6);
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 128 | dart.notNull(rune) & 63);
|
| + })(), 128 | dart.notNull(rune) & 63);
|
| } else {
|
| dart.assert(dart.notNull(rune) <= dart.notNull(_THREE_BYTE_LIMIT));
|
| if (dart.notNull(this[_bufferIndex]) + 2 >= dart.notNull(this[_buffer][dartx.length])) break;
|
| @@ -2181,17 +2181,17 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 224 | dart.notNull(rune) >> 12);
|
| + })(), 224 | dart.notNull(rune) >> 12);
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 128 | dart.notNull(rune) >> 6 & 63);
|
| + })(), 128 | dart.notNull(rune) >> 6 & 63);
|
| this[_buffer][dartx.set]((() => {
|
| let x = this[_bufferIndex];
|
| this[_bufferIndex] = dart.notNull(x) + 1;
|
| return x;
|
| - }).bind(this)(), 128 | dart.notNull(rune) & 63);
|
| + })(), 128 | dart.notNull(rune) & 63);
|
| }
|
| }
|
| }
|
| @@ -2576,7 +2576,7 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| }
|
| get values() {
|
| if (dart.notNull(this[_isUpgraded])) return this[_upgradedMap].values;
|
| - return _internal.MappedIterable.new(this[_computeKeys](), dart.fn((each => this.get(each)).bind(this)));
|
| + return _internal.MappedIterable.new(this[_computeKeys](), dart.fn(each => this.get(each)));
|
| }
|
| set(key, value) {
|
| if (dart.notNull(this[_isUpgraded])) {
|
| @@ -2594,9 +2594,9 @@ dart_library.library('dart/convert', null, /* Imports */[
|
| return value;
|
| }
|
| addAll(other) {
|
| - other.forEach(dart.fn(((key, value) => {
|
| + other.forEach(dart.fn((key, value) => {
|
| this.set(key, value);
|
| - }).bind(this), dart.void, [dart.dynamic, dart.dynamic]));
|
| + }, dart.void, [dart.dynamic, dart.dynamic]));
|
| }
|
| containsValue(value) {
|
| if (dart.notNull(this[_isUpgraded])) return this[_upgradedMap].containsValue(value);
|
|
|