Chromium Code Reviews| Index: lib/runtime/dart/_internal.js |
| diff --git a/lib/runtime/dart/_internal.js b/lib/runtime/dart/_internal.js |
| index 7c4af2ab9a89546883434565a19a896e49a2e273..93a6f7d8951b993d0db3a749072c7419bb699234 100644 |
| --- a/lib/runtime/dart/_internal.js |
| +++ b/lib/runtime/dart/_internal.js |
| @@ -142,7 +142,7 @@ var _internal; |
| throw new core.ConcurrentModificationError(this); |
| } |
| } |
| - return buffer.toString(); |
| + return dart.toString(buffer); |
|
Jennifer Messerly
2015/04/23 19:01:41
if we knew the type was not null, could we generat
vsm
2015/04/23 20:35:55
Yeah, we should do some simple analysis to catch t
|
| } else { |
| let buffer = new core.StringBuffer(); |
| for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i) + 1) { |
| @@ -151,7 +151,7 @@ var _internal; |
| throw new core.ConcurrentModificationError(this); |
| } |
| } |
| - return buffer.toString(); |
| + return dart.toString(buffer); |
| } |
| } |
| [core.$where](test) { |
| @@ -1030,7 +1030,7 @@ var _internal; |
| separator = null; |
| let buffer = new core.StringBuffer(); |
| buffer.writeAll(iterable, separator); |
| - return buffer.toString(); |
| + return dart.toString(buffer); |
| } |
| static joinList(list, separator) { |
| if (separator === void 0) |
| @@ -1051,7 +1051,7 @@ var _internal; |
| buffer.write(list[core.$get](i)); |
| } |
| } |
| - return buffer.toString(); |
| + return dart.toString(buffer); |
| } |
| where(iterable, f) { |
| return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dart.as(f, __CastType6)); |
| @@ -1864,7 +1864,7 @@ var _internal; |
| } |
| get hashCode() { |
| let arbitraryPrime = 664597; |
| - return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(this[_name].hashCode); |
| + return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(dart.hashCode(this[_name])); |
| } |
| toString() { |
| return `Symbol("${this[_name]}")`; |