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

Unified Diff: test/codegen/expect/_internal/_internal.js

Issue 963343002: implement private members, fixes #74 (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: rebase Created 5 years, 10 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
Index: test/codegen/expect/_internal/_internal.js
diff --git a/test/codegen/expect/_internal/_internal.js b/test/codegen/expect/_internal/_internal.js
index 4b4de1b4b383b5013dfe425b9b225283f5ffd6f4..3e1f027e8549ab9625dc42883219a9b3b69143cd 100644
--- a/test/codegen/expect/_internal/_internal.js
+++ b/test/codegen/expect/_internal/_internal.js
@@ -1,6 +1,31 @@
var _internal;
(function(exports) {
'use strict';
+ let _iterable = Symbol('_iterable');
+ let _start = Symbol('_start');
+ let _endOrLength = Symbol('_endOrLength');
+ let _endIndex = Symbol('_endIndex');
+ let _startIndex = Symbol('_startIndex');
+ let _length = Symbol('_length');
+ let _index = Symbol('_index');
+ let _current = Symbol('_current');
+ let _f = Symbol('_f');
+ let _iterator = Symbol('_iterator');
+ let _source = Symbol('_source');
+ let _currentExpansion = Symbol('_currentExpansion');
+ let _nextExpansion = Symbol('_nextExpansion');
+ let _takeCount = Symbol('_takeCount');
+ let _remaining = Symbol('_remaining');
+ let _isFinished = Symbol('_isFinished');
+ let _skipCount = Symbol('_skipCount');
+ let _hasSkipped = Symbol('_hasSkipped');
+ let _rangeCheck = Symbol('_rangeCheck');
+ let _backedList = Symbol('_backedList');
+ let _values = Symbol('_values');
+ let _doSort = Symbol('_doSort');
+ let _insertionSort = Symbol('_insertionSort');
+ let _dualPivotQuicksort = Symbol('_dualPivotQuicksort');
+ let _name = Symbol('_name');
let POWERS_OF_TEN = /* Unimplemented const */new List.from([1.0, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 10000000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000000.0, 1000000000000000.0, 10000000000000000.0, 100000000000000000.0, 1000000000000000000.0, 10000000000000000000.0, 100000000000000000000.0, 1e+21, 1e+22]);
class EfficientLength extends dart.Object {
}
@@ -227,72 +252,72 @@ var _internal;
let ListIterable = ListIterable$(dynamic);
let SubListIterable$ = dart.generic(function(E) {
class SubListIterable extends ListIterable$(E) {
- SubListIterable(_iterable, _start, _endOrLength) {
- this._iterable = _iterable;
- this._start = _start;
- this._endOrLength = _endOrLength;
+ SubListIterable($_iterable, $_start, $_endOrLength) {
+ this[_iterable] = $_iterable;
+ this[_start] = $_start;
+ this[_endOrLength] = $_endOrLength;
super.ListIterable();
- core.RangeError.checkNotNegative(this._start, "start");
- if (this._endOrLength !== null) {
- core.RangeError.checkNotNegative(this._endOrLength, "end");
- if (this._start > this._endOrLength) {
- throw new core.RangeError.range(this._start, 0, this._endOrLength, "start");
+ core.RangeError.checkNotNegative(this[_start], "start");
+ if (this[_endOrLength] !== null) {
+ core.RangeError.checkNotNegative(this[_endOrLength], "end");
+ if (this[_start] > this[_endOrLength]) {
+ throw new core.RangeError.range(this[_start], 0, this[_endOrLength], "start");
}
}
}
- get _endIndex() {
- let length = this._iterable.length;
- if (dart.notNull(this._endOrLength === null) || dart.notNull(this._endOrLength > length))
+ get [_endIndex]() {
+ let length = this[_iterable].length;
+ if (dart.notNull(this[_endOrLength] === null) || dart.notNull(this[_endOrLength] > length))
return length;
- return this._endOrLength;
+ return this[_endOrLength];
}
- get _startIndex() {
- let length = this._iterable.length;
- if (this._start > length)
+ get [_startIndex]() {
+ let length = this[_iterable].length;
+ if (this[_start] > length)
return length;
- return this._start;
+ return this[_start];
}
get length() {
- let length = this._iterable.length;
- if (this._start >= length)
+ let length = this[_iterable].length;
+ if (this[_start] >= length)
return 0;
- if (dart.notNull(this._endOrLength === null) || dart.notNull(this._endOrLength >= length)) {
- return length - this._start;
+ if (dart.notNull(this[_endOrLength] === null) || dart.notNull(this[_endOrLength] >= length)) {
+ return length - this[_start];
}
- return this._endOrLength - this._start;
+ return this[_endOrLength] - this[_start];
}
elementAt(index) {
- let realIndex = this._startIndex + index;
- if (dart.notNull(index < 0) || dart.notNull(realIndex >= this._endIndex)) {
+ let realIndex = this[_startIndex] + index;
+ if (dart.notNull(index < 0) || dart.notNull(realIndex >= this[_endIndex])) {
throw new core.RangeError.index(index, this, "index");
}
- return this._iterable.elementAt(realIndex);
+ return this[_iterable].elementAt(realIndex);
}
skip(count) {
core.RangeError.checkNotNegative(count, "count");
- let newStart = this._start + count;
- if (dart.notNull(this._endOrLength !== null) && dart.notNull(newStart >= this._endOrLength)) {
+ let newStart = this[_start] + count;
+ if (dart.notNull(this[_endOrLength] !== null) && dart.notNull(newStart >= this[_endOrLength])) {
return new EmptyIterable();
}
- return new SubListIterable(this._iterable, newStart, this._endOrLength);
+ return new SubListIterable(this[_iterable], newStart, this[_endOrLength]);
}
take(count) {
core.RangeError.checkNotNegative(count, "count");
- if (this._endOrLength === null) {
- return new SubListIterable(this._iterable, this._start, this._start + count);
+ if (this[_endOrLength] === null) {
+ return new SubListIterable(this[_iterable], this[_start], this[_start] + count);
} else {
- let newEnd = this._start + count;
- if (this._endOrLength < newEnd)
+ let newEnd = this[_start] + count;
+ if (this[_endOrLength] < newEnd)
return this;
- return new SubListIterable(this._iterable, this._start, newEnd);
+ return new SubListIterable(this[_iterable], this[_start], newEnd);
}
}
toList(opt$) {
let growable = opt$.growable === void 0 ? true : opt$.growable;
- let start = this._start;
- let end = this._iterable.length;
- if (dart.notNull(this._endOrLength !== null) && dart.notNull(this._endOrLength < end))
- end = this._endOrLength;
+ let start = this[_start];
+ let end = this[_iterable].length;
+ if (dart.notNull(this[_endOrLength] !== null) && dart.notNull(this[_endOrLength] < end))
+ end = this[_endOrLength];
let length = end - start;
if (length < 0)
length = 0;
@@ -301,8 +326,8 @@ var _internal;
return _;
}).bind(this)(new core.List()) : new core.List(length);
for (let i = 0; i < length; i++) {
- result.set(i, this._iterable.elementAt(start + i));
- if (this._iterable.length < end)
+ result.set(i, this[_iterable].elementAt(start + i));
+ if (this[_iterable].length < end)
throw new core.ConcurrentModificationError(this);
}
return dart.as(result, core.List$(E));
@@ -314,25 +339,25 @@ var _internal;
let ListIterator$ = dart.generic(function(E) {
class ListIterator extends dart.Object {
ListIterator(iterable) {
- this._iterable = iterable;
- this._length = iterable.length;
- this._index = 0;
- this._current = dart.as(null, E);
+ this[_iterable] = iterable;
+ this[_length] = iterable.length;
+ this[_index] = 0;
+ this[_current] = dart.as(null, E);
}
get current() {
- return this._current;
+ return this[_current];
}
moveNext() {
- let length = this._iterable.length;
- if (this._length !== length) {
- throw new core.ConcurrentModificationError(this._iterable);
+ let length = this[_iterable].length;
+ if (this[_length] !== length) {
+ throw new core.ConcurrentModificationError(this[_iterable]);
}
- if (this._index >= length) {
- this._current = dart.as(null, E);
+ if (this[_index] >= length) {
+ this[_current] = dart.as(null, E);
return false;
}
- this._current = this._iterable.elementAt(this._index);
- this._index++;
+ this[_current] = this[_iterable].elementAt(this[_index]);
+ this[_index]++;
return true;
}
}
@@ -347,31 +372,31 @@ var _internal;
}
return new MappedIterable._(dart.as(iterable, core.Iterable$(S)), function);
}
- MappedIterable$_(_iterable, _f) {
- this._iterable = _iterable;
- this._f = _f;
+ MappedIterable$_($_iterable, $_f) {
+ this[_iterable] = $_iterable;
+ this[_f] = $_f;
super.IterableBase();
}
get iterator() {
- return new MappedIterator(this._iterable.iterator, this._f);
+ return new MappedIterator(this[_iterable].iterator, this[_f]);
}
get length() {
- return this._iterable.length;
+ return this[_iterable].length;
}
get isEmpty() {
- return this._iterable.isEmpty;
+ return this[_iterable].isEmpty;
}
get first() {
- return this._f(this._iterable.first);
+ return this[_f](this[_iterable].first);
}
get last() {
- return this._f(this._iterable.last);
+ return this[_f](this[_iterable].last);
}
get single() {
- return this._f(this._iterable.single);
+ return this[_f](this[_iterable].single);
}
elementAt(index) {
- return this._f(this._iterable.elementAt(index));
+ return this[_f](this[_iterable].elementAt(index));
}
}
dart.defineNamedConstructor(MappedIterable, '_');
@@ -389,22 +414,22 @@ var _internal;
let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(dynamic, dynamic);
let MappedIterator$ = dart.generic(function(S, T) {
class MappedIterator extends core.Iterator$(T) {
- MappedIterator(_iterator, _f) {
- this._iterator = _iterator;
- this._f = _f;
- this._current = dart.as(null, T);
+ MappedIterator($_iterator, $_f) {
+ this[_iterator] = $_iterator;
+ this[_f] = $_f;
+ this[_current] = dart.as(null, T);
super.Iterator();
}
moveNext() {
- if (this._iterator.moveNext()) {
- this._current = this._f(this._iterator.current);
+ if (this[_iterator].moveNext()) {
+ this[_current] = this[_f](this[_iterator].current);
return true;
}
- this._current = dart.as(null, T);
+ this[_current] = dart.as(null, T);
return false;
}
get current() {
- return this._current;
+ return this[_current];
}
}
return MappedIterator;
@@ -412,16 +437,16 @@ var _internal;
let MappedIterator = MappedIterator$(dynamic, dynamic);
let MappedListIterable$ = dart.generic(function(S, T) {
class MappedListIterable extends ListIterable$(T) {
- MappedListIterable(_source, _f) {
- this._source = _source;
- this._f = _f;
+ MappedListIterable($_source, $_f) {
+ this[_source] = $_source;
+ this[_f] = $_f;
super.ListIterable();
}
get length() {
- return this._source.length;
+ return this[_source].length;
}
elementAt(index) {
- return this._f(this._source.elementAt(index));
+ return this[_f](this[_source].elementAt(index));
}
}
return MappedListIterable;
@@ -429,13 +454,13 @@ var _internal;
let MappedListIterable = MappedListIterable$(dynamic, dynamic);
let WhereIterable$ = dart.generic(function(E) {
class WhereIterable extends collection.IterableBase$(E) {
- WhereIterable(_iterable, _f) {
- this._iterable = _iterable;
- this._f = _f;
+ WhereIterable($_iterable, $_f) {
+ this[_iterable] = $_iterable;
+ this[_f] = $_f;
super.IterableBase();
}
get iterator() {
- return new WhereIterator(this._iterable.iterator, this._f);
+ return new WhereIterator(this[_iterable].iterator, this[_f]);
}
}
return WhereIterable;
@@ -443,21 +468,21 @@ var _internal;
let WhereIterable = WhereIterable$(dynamic);
let WhereIterator$ = dart.generic(function(E) {
class WhereIterator extends core.Iterator$(E) {
- WhereIterator(_iterator, _f) {
- this._iterator = _iterator;
- this._f = _f;
+ WhereIterator($_iterator, $_f) {
+ this[_iterator] = $_iterator;
+ this[_f] = $_f;
super.Iterator();
}
moveNext() {
- while (this._iterator.moveNext()) {
- if (this._f(this._iterator.current)) {
+ while (this[_iterator].moveNext()) {
+ if (this[_f](this[_iterator].current)) {
return true;
}
}
return false;
}
get current() {
- return this._iterator.current;
+ return this[_iterator].current;
}
}
return WhereIterator;
@@ -465,13 +490,13 @@ var _internal;
let WhereIterator = WhereIterator$(dynamic);
let ExpandIterable$ = dart.generic(function(S, T) {
class ExpandIterable extends collection.IterableBase$(T) {
- ExpandIterable(_iterable, _f) {
- this._iterable = _iterable;
- this._f = _f;
+ ExpandIterable($_iterable, $_f) {
+ this[_iterable] = $_iterable;
+ this[_f] = $_f;
super.IterableBase();
}
get iterator() {
- return new ExpandIterator(this._iterable.iterator, dart.as(this._f, dart.throw_("Unimplemented type (S) → Iterable<T>")));
+ return new ExpandIterator(this[_iterable].iterator, dart.as(this[_f], dart.throw_("Unimplemented type (S) → Iterable<T>")));
}
}
return ExpandIterable;
@@ -479,29 +504,29 @@ var _internal;
let ExpandIterable = ExpandIterable$(dynamic, dynamic);
let ExpandIterator$ = dart.generic(function(S, T) {
class ExpandIterator extends dart.Object {
- ExpandIterator(_iterator, _f) {
- this._iterator = _iterator;
- this._f = _f;
- this._currentExpansion = dart.as(new EmptyIterator(), core.Iterator$(T));
- this._current = dart.as(null, T);
+ ExpandIterator($_iterator, $_f) {
+ this[_iterator] = $_iterator;
+ this[_f] = $_f;
+ this[_currentExpansion] = dart.as(new EmptyIterator(), core.Iterator$(T));
+ this[_current] = dart.as(null, T);
}
- _nextExpansion() {}
+ [_nextExpansion]() {}
get current() {
- return this._current;
+ return this[_current];
}
moveNext() {
- if (this._currentExpansion === null)
+ if (this[_currentExpansion] === null)
return false;
- while (!dart.notNull(this._currentExpansion.moveNext())) {
- this._current = dart.as(null, T);
- if (this._iterator.moveNext()) {
- this._currentExpansion = null;
- this._currentExpansion = dart.as(this._f(this._iterator.current).iterator, core.Iterator$(T));
+ while (!dart.notNull(this[_currentExpansion].moveNext())) {
+ this[_current] = dart.as(null, T);
+ if (this[_iterator].moveNext()) {
+ this[_currentExpansion] = null;
+ this[_currentExpansion] = dart.as(this[_f](this[_iterator].current).iterator, core.Iterator$(T));
} else {
return false;
}
}
- this._current = this._currentExpansion.current;
+ this[_current] = this[_currentExpansion].current;
return true;
}
}
@@ -519,13 +544,13 @@ var _internal;
}
return new TakeIterable._(iterable, takeCount);
}
- TakeIterable$_(_iterable, _takeCount) {
- this._iterable = _iterable;
- this._takeCount = _takeCount;
+ TakeIterable$_($_iterable, $_takeCount) {
+ this[_iterable] = $_iterable;
+ this[_takeCount] = $_takeCount;
super.IterableBase();
}
get iterator() {
- return new TakeIterator(this._iterable.iterator, this._takeCount);
+ return new TakeIterator(this[_iterable].iterator, this[_takeCount]);
}
}
dart.defineNamedConstructor(TakeIterable, '_');
@@ -538,9 +563,9 @@ var _internal;
super.TakeIterable$_(iterable, takeCount);
}
get length() {
- let iterableLength = this._iterable.length;
- if (iterableLength > this._takeCount)
- return this._takeCount;
+ let iterableLength = this[_iterable].length;
+ if (iterableLength > this[_takeCount])
+ return this[_takeCount];
return iterableLength;
}
}
@@ -549,24 +574,24 @@ var _internal;
let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(dynamic);
let TakeIterator$ = dart.generic(function(E) {
class TakeIterator extends core.Iterator$(E) {
- TakeIterator(_iterator, _remaining) {
- this._iterator = _iterator;
- this._remaining = _remaining;
+ TakeIterator($_iterator, $_remaining) {
+ this[_iterator] = $_iterator;
+ this[_remaining] = $_remaining;
super.Iterator();
- dart.assert(dart.notNull(typeof this._remaining == number) && dart.notNull(this._remaining >= 0));
+ dart.assert(dart.notNull(typeof this[_remaining] == number) && dart.notNull(this[_remaining] >= 0));
}
moveNext() {
- this._remaining--;
- if (this._remaining >= 0) {
- return this._iterator.moveNext();
+ this[_remaining]--;
+ if (this[_remaining] >= 0) {
+ return this[_iterator].moveNext();
}
- this._remaining = -1;
+ this[_remaining] = -1;
return false;
}
get current() {
- if (this._remaining < 0)
+ if (this[_remaining] < 0)
return dart.as(null, E);
- return this._iterator.current;
+ return this[_iterator].current;
}
}
return TakeIterator;
@@ -574,13 +599,13 @@ var _internal;
let TakeIterator = TakeIterator$(dynamic);
let TakeWhileIterable$ = dart.generic(function(E) {
class TakeWhileIterable extends collection.IterableBase$(E) {
- TakeWhileIterable(_iterable, _f) {
- this._iterable = _iterable;
- this._f = _f;
+ TakeWhileIterable($_iterable, $_f) {
+ this[_iterable] = $_iterable;
+ this[_f] = $_f;
super.IterableBase();
}
get iterator() {
- return new TakeWhileIterator(this._iterable.iterator, this._f);
+ return new TakeWhileIterator(this[_iterable].iterator, this[_f]);
}
}
return TakeWhileIterable;
@@ -588,25 +613,25 @@ var _internal;
let TakeWhileIterable = TakeWhileIterable$(dynamic);
let TakeWhileIterator$ = dart.generic(function(E) {
class TakeWhileIterator extends core.Iterator$(E) {
- TakeWhileIterator(_iterator, _f) {
- this._iterator = _iterator;
- this._f = _f;
- this._isFinished = false;
+ TakeWhileIterator($_iterator, $_f) {
+ this[_iterator] = $_iterator;
+ this[_f] = $_f;
+ this[_isFinished] = false;
super.Iterator();
}
moveNext() {
- if (this._isFinished)
+ if (this[_isFinished])
return false;
- if (dart.notNull(!dart.notNull(this._iterator.moveNext())) || dart.notNull(!dart.notNull(this._f(this._iterator.current)))) {
- this._isFinished = true;
+ if (dart.notNull(!dart.notNull(this[_iterator].moveNext())) || dart.notNull(!dart.notNull(this[_f](this[_iterator].current)))) {
+ this[_isFinished] = true;
return false;
}
return true;
}
get current() {
- if (this._isFinished)
+ if (this[_isFinished])
return dart.as(null, E);
- return this._iterator.current;
+ return this[_iterator].current;
}
}
return TakeWhileIterator;
@@ -620,24 +645,24 @@ var _internal;
}
return new SkipIterable._(iterable, count);
}
- SkipIterable$_(_iterable, _skipCount) {
- this._iterable = _iterable;
- this._skipCount = _skipCount;
+ SkipIterable$_($_iterable, $_skipCount) {
+ this[_iterable] = $_iterable;
+ this[_skipCount] = $_skipCount;
super.IterableBase();
- if (!(typeof this._skipCount == number)) {
- throw new core.ArgumentError.value(this._skipCount, "count is not an integer");
+ if (!(typeof this[_skipCount] == number)) {
+ throw new core.ArgumentError.value(this[_skipCount], "count is not an integer");
}
- core.RangeError.checkNotNegative(this._skipCount, "count");
+ core.RangeError.checkNotNegative(this[_skipCount], "count");
}
skip(count) {
- if (!(typeof this._skipCount == number)) {
- throw new core.ArgumentError.value(this._skipCount, "count is not an integer");
+ if (!(typeof this[_skipCount] == number)) {
+ throw new core.ArgumentError.value(this[_skipCount], "count is not an integer");
}
- core.RangeError.checkNotNegative(this._skipCount, "count");
- return new SkipIterable._(this._iterable, this._skipCount + count);
+ core.RangeError.checkNotNegative(this[_skipCount], "count");
+ return new SkipIterable._(this[_iterable], this[_skipCount] + count);
}
get iterator() {
- return new SkipIterator(this._iterable.iterator, this._skipCount);
+ return new SkipIterator(this[_iterable].iterator, this[_skipCount]);
}
}
dart.defineNamedConstructor(SkipIterable, '_');
@@ -650,7 +675,7 @@ var _internal;
super.SkipIterable$_(iterable, skipCount);
}
get length() {
- let length = this._iterable.length - this._skipCount;
+ let length = this[_iterable].length - this[_skipCount];
if (length >= 0)
return length;
return 0;
@@ -661,20 +686,20 @@ var _internal;
let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(dynamic);
let SkipIterator$ = dart.generic(function(E) {
class SkipIterator extends core.Iterator$(E) {
- SkipIterator(_iterator, _skipCount) {
- this._iterator = _iterator;
- this._skipCount = _skipCount;
+ SkipIterator($_iterator, $_skipCount) {
+ this[_iterator] = $_iterator;
+ this[_skipCount] = $_skipCount;
super.Iterator();
- dart.assert(dart.notNull(typeof this._skipCount == number) && dart.notNull(this._skipCount >= 0));
+ dart.assert(dart.notNull(typeof this[_skipCount] == number) && dart.notNull(this[_skipCount] >= 0));
}
moveNext() {
- for (let i = 0; i < this._skipCount; i++)
- this._iterator.moveNext();
- this._skipCount = 0;
- return this._iterator.moveNext();
+ for (let i = 0; i < this[_skipCount]; i++)
+ this[_iterator].moveNext();
+ this[_skipCount] = 0;
+ return this[_iterator].moveNext();
}
get current() {
- return this._iterator.current;
+ return this[_iterator].current;
}
}
return SkipIterator;
@@ -682,13 +707,13 @@ var _internal;
let SkipIterator = SkipIterator$(dynamic);
let SkipWhileIterable$ = dart.generic(function(E) {
class SkipWhileIterable extends collection.IterableBase$(E) {
- SkipWhileIterable(_iterable, _f) {
- this._iterable = _iterable;
- this._f = _f;
+ SkipWhileIterable($_iterable, $_f) {
+ this[_iterable] = $_iterable;
+ this[_f] = $_f;
super.IterableBase();
}
get iterator() {
- return new SkipWhileIterator(this._iterable.iterator, this._f);
+ return new SkipWhileIterator(this[_iterable].iterator, this[_f]);
}
}
return SkipWhileIterable;
@@ -696,24 +721,24 @@ var _internal;
let SkipWhileIterable = SkipWhileIterable$(dynamic);
let SkipWhileIterator$ = dart.generic(function(E) {
class SkipWhileIterator extends core.Iterator$(E) {
- SkipWhileIterator(_iterator, _f) {
- this._iterator = _iterator;
- this._f = _f;
- this._hasSkipped = false;
+ SkipWhileIterator($_iterator, $_f) {
+ this[_iterator] = $_iterator;
+ this[_f] = $_f;
+ this[_hasSkipped] = false;
super.Iterator();
}
moveNext() {
- if (!dart.notNull(this._hasSkipped)) {
- this._hasSkipped = true;
- while (this._iterator.moveNext()) {
- if (!dart.notNull(this._f(this._iterator.current)))
+ if (!dart.notNull(this[_hasSkipped])) {
+ this[_hasSkipped] = true;
+ while (this[_iterator].moveNext()) {
+ if (!dart.notNull(this[_f](this[_iterator].current)))
return true;
}
}
- return this._iterator.moveNext();
+ return this[_iterator].moveNext();
}
get current() {
- return this._iterator.current;
+ return this[_iterator].current;
}
}
return SkipWhileIterator;
@@ -1070,7 +1095,7 @@ var _internal;
start = list.length - 1;
return Lists.lastIndexOf(list, element, start);
}
- static _rangeCheck(list, start, end) {
+ static [_rangeCheck](list, start, end) {
core.RangeError.checkValidRange(start, end, list.length);
}
getRangeList(list, start, end) {
@@ -1331,12 +1356,12 @@ var _internal;
});
let UnmodifiableListBase = UnmodifiableListBase$(dynamic);
class _ListIndicesIterable extends ListIterable$(core.int) {
- _ListIndicesIterable(_backedList) {
- this._backedList = _backedList;
+ _ListIndicesIterable($_backedList) {
+ this[_backedList] = $_backedList;
super.ListIterable();
}
get length() {
- return this._backedList.length;
+ return this[_backedList].length;
}
elementAt(index) {
core.RangeError.checkValidIndex(index, this);
@@ -1345,39 +1370,39 @@ var _internal;
}
let ListMapView$ = dart.generic(function(E) {
class ListMapView extends dart.Object {
- ListMapView(_values) {
- this._values = _values;
+ ListMapView($_values) {
+ this[_values] = $_values;
}
get(key) {
- return dart.as(this.containsKey(key) ? this._values.get(key) : null, E);
+ return dart.as(this.containsKey(key) ? this[_values].get(key) : null, E);
}
get length() {
- return this._values.length;
+ return this[_values].length;
}
get values() {
- return new SubListIterable(this._values, 0, dart.as(null, core.int));
+ return new SubListIterable(this[_values], 0, dart.as(null, core.int));
}
get keys() {
- return new _ListIndicesIterable(this._values);
+ return new _ListIndicesIterable(this[_values]);
}
get isEmpty() {
- return this._values.isEmpty;
+ return this[_values].isEmpty;
}
get isNotEmpty() {
- return this._values.isNotEmpty;
+ return this[_values].isNotEmpty;
}
containsValue(value) {
- return this._values.contains(value);
+ return this[_values].contains(value);
}
containsKey(key) {
return dart.notNull(dart.notNull(typeof key == number) && dart.notNull(key >= 0)) && dart.notNull(key < this.length);
}
forEach(f) {
- let length = this._values.length;
+ let length = this[_values].length;
for (let i = 0; i < length; i++) {
- f(i, this._values.get(i));
- if (length !== this._values.length) {
- throw new core.ConcurrentModificationError(this._values);
+ f(i, this[_values].get(i));
+ if (length !== this[_values].length) {
+ throw new core.ConcurrentModificationError(this[_values]);
}
}
}
@@ -1405,15 +1430,15 @@ var _internal;
let ListMapView = ListMapView$(dynamic);
let ReversedListIterable$ = dart.generic(function(E) {
class ReversedListIterable extends ListIterable$(E) {
- ReversedListIterable(_source) {
- this._source = _source;
+ ReversedListIterable($_source) {
+ this[_source] = $_source;
super.ListIterable();
}
get length() {
- return this._source.length;
+ return this[_source].length;
}
elementAt(index) {
- return this._source.elementAt(this._source.length - 1 - index);
+ return this[_source].elementAt(this[_source].length - 1 - index);
}
}
return ReversedListIterable;
@@ -1530,14 +1555,14 @@ var _internal;
}
_doSort(a, from, to - 1, compare);
}
- static _doSort(a, left, right, compare) {
+ static [_doSort](a, left, right, compare) {
if (right - left <= _INSERTION_SORT_THRESHOLD) {
_insertionSort(a, left, right, compare);
} else {
_dualPivotQuicksort(a, left, right, compare);
}
}
- static _insertionSort(a, left, right, compare) {
+ static [_insertionSort](a, left, right, compare) {
for (let i = left + 1; i <= right; i++) {
let el = a.get(i);
let j = i;
@@ -1548,7 +1573,7 @@ var _internal;
a.set(j, el);
}
}
- static _dualPivotQuicksort(a, left, right, compare) {
+ static [_dualPivotQuicksort](a, left, right, compare) {
dart.assert(right - left > _INSERTION_SORT_THRESHOLD);
let sixth = ((right - left + 1) / 6).truncate();
let index1 = left + sixth;
@@ -1745,26 +1770,26 @@ var _internal;
Sort._INSERTION_SORT_THRESHOLD = 32;
class Symbol extends dart.Object {
Symbol(name) {
- this._name = name;
+ this[_name] = name;
}
- Symbol$unvalidated(_name) {
- this._name = _name;
+ Symbol$unvalidated($_name) {
+ this[_name] = $_name;
}
Symbol$validated(name) {
- this._name = validatePublicSymbol(name);
+ this[_name] = validatePublicSymbol(name);
}
['=='](other) {
- return dart.notNull(dart.is(other, Symbol)) && dart.notNull(dart.equals(this._name, dart.dload(other, '_name')));
+ return dart.notNull(dart.is(other, Symbol)) && dart.notNull(dart.equals(this[_name], dart.dload(other, '_name')));
}
get hashCode() {
let arbitraryPrime = 664597;
- return 536870911 & arbitraryPrime * this._name.hashCode;
+ return 536870911 & arbitraryPrime * this[_name].hashCode;
}
toString() {
- return `Symbol("${this._name}")`;
+ return `Symbol("${this[_name]}")`;
}
static getName(symbol) {
- return symbol._name;
+ return symbol[_name];
}
static validatePublicSymbol(name) {
if (dart.notNull(name.isEmpty) || dart.notNull(publicSymbolPattern.hasMatch(name)))

Powered by Google App Engine
This is Rietveld 408576698