Index: lib/runtime/dart/_internal.js |
diff --git a/lib/runtime/dart/_internal.js b/lib/runtime/dart/_internal.js |
index e36185334575891a2ca963503fd104d47d6bbf64..af6ab2781ba8e1ecd680fd3403f4336b86531b1d 100644 |
--- a/lib/runtime/dart/_internal.js |
+++ b/lib/runtime/dart/_internal.js |
@@ -320,10 +320,10 @@ var _internal; |
let ListIterator$ = dart.generic(function(E) { |
class ListIterator extends core.Object { |
ListIterator(iterable) { |
- this[_iterable] = iterable; |
- this[_length] = iterable[core.$length]; |
- this[_index] = 0; |
- this[_current] = null; |
+ dart.initField(ListIterator, this, _iterable, iterable); |
+ dart.initField(ListIterator, this, _length, iterable[core.$length]); |
+ dart.initField(ListIterator, this, _index, 0); |
+ dart.initField(ListIterator, this, _current, null); |
} |
get current() { |
return this[_current]; |
@@ -510,10 +510,10 @@ var _internal; |
let ExpandIterator$ = dart.generic(function(S, T) { |
class ExpandIterator extends core.Object { |
ExpandIterator(iterator, f) { |
- this[_iterator] = iterator; |
- this[_f] = f; |
- this[_currentExpansion] = dart.as(new EmptyIterator(), core.Iterator$(T)); |
- this[_current] = null; |
+ dart.initField(ExpandIterator, this, _iterator, iterator); |
+ dart.initField(ExpandIterator, this, _f, f); |
+ dart.initField(ExpandIterator, this, _currentExpansion, dart.as(new EmptyIterator(), core.Iterator$(T))); |
+ dart.initField(ExpandIterator, this, _current, null); |
} |
[_nextExpansion]() {} |
get current() { |
@@ -1396,7 +1396,7 @@ var _internal; |
let ListMapView$ = dart.generic(function(E) { |
class ListMapView extends core.Object { |
ListMapView(values) { |
- this[_values] = values; |
+ dart.initField(ListMapView, this, _values, values); |
} |
get(key) { |
return this.containsKey(key) ? this[_values][core.$get](key) : null; |
@@ -1837,13 +1837,13 @@ var _internal; |
let _name = dart.JsSymbol('_name'); |
class Symbol extends core.Object { |
Symbol(name) { |
- this[_name] = name; |
+ dart.initField(Symbol, this, _name, name); |
} |
unvalidated(name) { |
- this[_name] = name; |
+ dart.initField(Symbol, this, _name, name); |
} |
validated(name) { |
- this[_name] = Symbol.validatePublicSymbol(name); |
+ dart.initField(Symbol, this, _name, Symbol.validatePublicSymbol(name)); |
} |
['=='](other) { |
return dart.is(other, Symbol) && dart.equals(this[_name], dart.dload(other, _name)); |