Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(211)

Unified Diff: lib/runtime/dart/convert.js

Issue 1169473003: fixes #43, remove => workaround (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « lib/runtime/dart/collection.js ('k') | lib/runtime/dart/isolate.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: lib/runtime/dart/convert.js
diff --git a/lib/runtime/dart/convert.js b/lib/runtime/dart/convert.js
index 1da04f3f489b24ba242c1460ddb2d4663c85d2aa..4ff12edfdb7645f2f13511ca154430a124f0429c 100644
--- a/lib/runtime/dart/convert.js
+++ b/lib/runtime/dart/convert.js
@@ -107,7 +107,7 @@ var collection = dart.import(collection);
}
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)];
@@ -1250,13 +1250,13 @@ var collection = dart.import(collection);
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), core.Object, [core.String, core.Object]));
+ }, core.Object, [core.String, core.Object]));
this.writeString('}');
}
}
@@ -1319,7 +1319,7 @@ var collection = dart.import(collection);
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 (!dart.notNull(first)) {
this.writeString(",\n");
}
@@ -1329,7 +1329,7 @@ var collection = dart.import(collection);
this.writeString('": ');
this.writeObject(value);
first = false;
- }).bind(this), core.Object, [core.String, core.Object]));
+ }, core.Object, [core.String, core.Object]));
this.writeString('\n');
this[_indentLevel] = dart.notNull(this[_indentLevel]) - 1;
this.writeIndentation(this[_indentLevel]);
@@ -1500,7 +1500,7 @@ var collection = dart.import(collection);
let x = this.index;
this.index = dart.notNull(x) + 1;
return x;
- }).bind(this)(), byte);
+ })(), byte);
}
}
dart.setSignature(_JsonUtf8Stringifier, {
@@ -2160,39 +2160,39 @@ var collection = dart.import(collection);
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][core.$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][core.$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][core.$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][core.$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][core.$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][core.$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;
}
}
@@ -2210,7 +2210,7 @@ var collection = dart.import(collection);
let x = this[_bufferIndex];
this[_bufferIndex] = dart.notNull(x) + 1;
return x;
- }).bind(this)(), codeUnit);
+ })(), codeUnit);
} else if (_isLeadSurrogate(codeUnit)) {
if (dart.notNull(this[_bufferIndex]) + 3 >= dart.notNull(this[_buffer][core.$length]))
break;
@@ -2228,12 +2228,12 @@ var collection = dart.import(collection);
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][core.$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][core.$length]))
@@ -2242,17 +2242,17 @@ var collection = dart.import(collection);
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][core.$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][core.$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);
}
}
}
@@ -2449,11 +2449,11 @@ var collection = dart.import(collection);
return dart.notNull(to) - dart.notNull(from);
};
dart.fn(scanOneByteCharacters, core.int, [core.Object, core.int]);
- let addSingleBytes = ((from, to) => {
+ let addSingleBytes = (from, to) => {
dart.assert(dart.notNull(from) >= dart.notNull(startIndex) && dart.notNull(from) <= dart.notNull(endIndex));
dart.assert(dart.notNull(to) >= dart.notNull(startIndex) && dart.notNull(to) <= dart.notNull(endIndex));
this[_stringSink].write(core.String.fromCharCodes(codeUnits, from, to));
- }).bind(this);
+ };
dart.fn(addSingleBytes, dart.void, [core.int, core.int]);
let i = startIndex;
loop:
@@ -2647,7 +2647,7 @@ var collection = dart.import(collection);
get values() {
if (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 (this[_isUpgraded]) {
@@ -2664,9 +2664,9 @@ var collection = dart.import(collection);
}
}
addAll(other) {
- other.forEach(dart.fn(((key, value) => {
+ other.forEach(dart.fn((key, value) => {
this.set(key, value);
- }).bind(this)));
+ }));
}
containsValue(value) {
if (this[_isUpgraded])
« no previous file with comments | « lib/runtime/dart/collection.js ('k') | lib/runtime/dart/isolate.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698