OLD | NEW |
1 var _internal; | 1 var _internal; |
2 (function(exports) { | 2 (function(exports) { |
3 'use strict'; | 3 'use strict'; |
4 class EfficientLength extends core.Object {} | 4 class EfficientLength extends core.Object {} |
5 let ListIterable$ = dart.generic(function(E) { | 5 let ListIterable$ = dart.generic(function(E) { |
6 class ListIterable extends collection.IterableBase$(E) { | 6 class ListIterable extends collection.IterableBase$(E) { |
7 ListIterable() { | 7 ListIterable() { |
8 super.IterableBase(); | 8 super.IterableBase(); |
9 } | 9 } |
10 get [core.$iterator]() { | 10 get [core.$iterator]() { |
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
313 } | 313 } |
314 return SubListIterable; | 314 return SubListIterable; |
315 }); | 315 }); |
316 let SubListIterable = SubListIterable$(); | 316 let SubListIterable = SubListIterable$(); |
317 let _length = dart.JsSymbol('_length'); | 317 let _length = dart.JsSymbol('_length'); |
318 let _index = dart.JsSymbol('_index'); | 318 let _index = dart.JsSymbol('_index'); |
319 let _current = dart.JsSymbol('_current'); | 319 let _current = dart.JsSymbol('_current'); |
320 let ListIterator$ = dart.generic(function(E) { | 320 let ListIterator$ = dart.generic(function(E) { |
321 class ListIterator extends core.Object { | 321 class ListIterator extends core.Object { |
322 ListIterator(iterable) { | 322 ListIterator(iterable) { |
323 this[_iterable] = iterable; | 323 dart.initField(ListIterator, this, _iterable, iterable); |
324 this[_length] = iterable[core.$length]; | 324 dart.initField(ListIterator, this, _length, iterable[core.$length]); |
325 this[_index] = 0; | 325 dart.initField(ListIterator, this, _index, 0); |
326 this[_current] = null; | 326 dart.initField(ListIterator, this, _current, null); |
327 } | 327 } |
328 get current() { | 328 get current() { |
329 return this[_current]; | 329 return this[_current]; |
330 } | 330 } |
331 moveNext() { | 331 moveNext() { |
332 let length = this[_iterable][core.$length]; | 332 let length = this[_iterable][core.$length]; |
333 if (this[_length] != length) { | 333 if (this[_length] != length) { |
334 throw new core.ConcurrentModificationError(this[_iterable]); | 334 throw new core.ConcurrentModificationError(this[_iterable]); |
335 } | 335 } |
336 if (dart.notNull(this[_index]) >= dart.notNull(length)) { | 336 if (dart.notNull(this[_index]) >= dart.notNull(length)) { |
(...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
503 } | 503 } |
504 } | 504 } |
505 return ExpandIterable; | 505 return ExpandIterable; |
506 }); | 506 }); |
507 let ExpandIterable = ExpandIterable$(); | 507 let ExpandIterable = ExpandIterable$(); |
508 let _currentExpansion = dart.JsSymbol('_currentExpansion'); | 508 let _currentExpansion = dart.JsSymbol('_currentExpansion'); |
509 let _nextExpansion = dart.JsSymbol('_nextExpansion'); | 509 let _nextExpansion = dart.JsSymbol('_nextExpansion'); |
510 let ExpandIterator$ = dart.generic(function(S, T) { | 510 let ExpandIterator$ = dart.generic(function(S, T) { |
511 class ExpandIterator extends core.Object { | 511 class ExpandIterator extends core.Object { |
512 ExpandIterator(iterator, f) { | 512 ExpandIterator(iterator, f) { |
513 this[_iterator] = iterator; | 513 dart.initField(ExpandIterator, this, _iterator, iterator); |
514 this[_f] = f; | 514 dart.initField(ExpandIterator, this, _f, f); |
515 this[_currentExpansion] = dart.as(new EmptyIterator(), core.Iterator$(T)
); | 515 dart.initField(ExpandIterator, this, _currentExpansion, dart.as(new Empt
yIterator(), core.Iterator$(T))); |
516 this[_current] = null; | 516 dart.initField(ExpandIterator, this, _current, null); |
517 } | 517 } |
518 [_nextExpansion]() {} | 518 [_nextExpansion]() {} |
519 get current() { | 519 get current() { |
520 return this[_current]; | 520 return this[_current]; |
521 } | 521 } |
522 moveNext() { | 522 moveNext() { |
523 if (this[_currentExpansion] == null) | 523 if (this[_currentExpansion] == null) |
524 return false; | 524 return false; |
525 while (!dart.notNull(this[_currentExpansion].moveNext())) { | 525 while (!dart.notNull(this[_currentExpansion].moveNext())) { |
526 this[_current] = null; | 526 this[_current] = null; |
(...skipping 862 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1389 } | 1389 } |
1390 [core.$elementAt](index) { | 1390 [core.$elementAt](index) { |
1391 core.RangeError.checkValidIndex(index, this); | 1391 core.RangeError.checkValidIndex(index, this); |
1392 return index; | 1392 return index; |
1393 } | 1393 } |
1394 } | 1394 } |
1395 let _values = dart.JsSymbol('_values'); | 1395 let _values = dart.JsSymbol('_values'); |
1396 let ListMapView$ = dart.generic(function(E) { | 1396 let ListMapView$ = dart.generic(function(E) { |
1397 class ListMapView extends core.Object { | 1397 class ListMapView extends core.Object { |
1398 ListMapView(values) { | 1398 ListMapView(values) { |
1399 this[_values] = values; | 1399 dart.initField(ListMapView, this, _values, values); |
1400 } | 1400 } |
1401 get(key) { | 1401 get(key) { |
1402 return this.containsKey(key) ? this[_values][core.$get](key) : null; | 1402 return this.containsKey(key) ? this[_values][core.$get](key) : null; |
1403 } | 1403 } |
1404 get length() { | 1404 get length() { |
1405 return this[_values][core.$length]; | 1405 return this[_values][core.$length]; |
1406 } | 1406 } |
1407 get values() { | 1407 get values() { |
1408 return new (SubListIterable$(E))(this[_values], 0, null); | 1408 return new (SubListIterable$(E))(this[_values], 0, null); |
1409 } | 1409 } |
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1830 Sort[_doSort](a, less, great, compare); | 1830 Sort[_doSort](a, less, great, compare); |
1831 } else { | 1831 } else { |
1832 Sort[_doSort](a, less, great, compare); | 1832 Sort[_doSort](a, less, great, compare); |
1833 } | 1833 } |
1834 } | 1834 } |
1835 } | 1835 } |
1836 Sort._INSERTION_SORT_THRESHOLD = 32; | 1836 Sort._INSERTION_SORT_THRESHOLD = 32; |
1837 let _name = dart.JsSymbol('_name'); | 1837 let _name = dart.JsSymbol('_name'); |
1838 class Symbol extends core.Object { | 1838 class Symbol extends core.Object { |
1839 Symbol(name) { | 1839 Symbol(name) { |
1840 this[_name] = name; | 1840 dart.initField(Symbol, this, _name, name); |
1841 } | 1841 } |
1842 unvalidated(name) { | 1842 unvalidated(name) { |
1843 this[_name] = name; | 1843 dart.initField(Symbol, this, _name, name); |
1844 } | 1844 } |
1845 validated(name) { | 1845 validated(name) { |
1846 this[_name] = Symbol.validatePublicSymbol(name); | 1846 dart.initField(Symbol, this, _name, Symbol.validatePublicSymbol(name)); |
1847 } | 1847 } |
1848 ['=='](other) { | 1848 ['=='](other) { |
1849 return dart.is(other, Symbol) && dart.equals(this[_name], dart.dload(other
, _name)); | 1849 return dart.is(other, Symbol) && dart.equals(this[_name], dart.dload(other
, _name)); |
1850 } | 1850 } |
1851 get hashCode() { | 1851 get hashCode() { |
1852 let arbitraryPrime = 664597; | 1852 let arbitraryPrime = 664597; |
1853 return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(this[_name]
.hashCode); | 1853 return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(this[_name]
.hashCode); |
1854 } | 1854 } |
1855 toString() { | 1855 toString() { |
1856 return `Symbol("${this[_name]}")`; | 1856 return `Symbol("${this[_name]}")`; |
(...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1953 exports.ReversedListIterable = ReversedListIterable; | 1953 exports.ReversedListIterable = ReversedListIterable; |
1954 exports.UnmodifiableListError = UnmodifiableListError; | 1954 exports.UnmodifiableListError = UnmodifiableListError; |
1955 exports.NonGrowableListError = NonGrowableListError; | 1955 exports.NonGrowableListError = NonGrowableListError; |
1956 exports.makeListFixedLength = makeListFixedLength; | 1956 exports.makeListFixedLength = makeListFixedLength; |
1957 exports.Lists = Lists; | 1957 exports.Lists = Lists; |
1958 exports.printToConsole = printToConsole; | 1958 exports.printToConsole = printToConsole; |
1959 exports.Sort = Sort; | 1959 exports.Sort = Sort; |
1960 exports.Symbol = Symbol; | 1960 exports.Symbol = Symbol; |
1961 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 1961 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
1962 })(_internal || (_internal = {})); | 1962 })(_internal || (_internal = {})); |
OLD | NEW |