| 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 } | 5 } |
| 6 let ListIterable$ = dart.generic(function(E) { | 6 let ListIterable$ = dart.generic(function(E) { |
| 7 class ListIterable extends collection.IterableBase$(E) { | 7 class ListIterable extends collection.IterableBase$(E) { |
| 8 ListIterable() { | 8 ListIterable() { |
| 9 super.IterableBase(); | 9 super.IterableBase(); |
| 10 } | 10 } |
| (...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 339 return false; | 339 return false; |
| 340 } | 340 } |
| 341 this[_current] = this[_iterable].elementAt(this[_index]); | 341 this[_current] = this[_iterable].elementAt(this[_index]); |
| 342 this[_index] = dart.notNull(this[_index]) + 1; | 342 this[_index] = dart.notNull(this[_index]) + 1; |
| 343 return true; | 343 return true; |
| 344 } | 344 } |
| 345 } | 345 } |
| 346 return ListIterator; | 346 return ListIterator; |
| 347 }); | 347 }); |
| 348 let ListIterator = ListIterator$(dart.dynamic); | 348 let ListIterator = ListIterator$(dart.dynamic); |
| 349 let _ = Symbol('_'); |
| 349 let _f = Symbol('_f'); | 350 let _f = Symbol('_f'); |
| 350 let _ = Symbol('_'); | |
| 351 let MappedIterable$ = dart.generic(function(S, T) { | 351 let MappedIterable$ = dart.generic(function(S, T) { |
| 352 class MappedIterable extends collection.IterableBase$(T) { | 352 class MappedIterable extends collection.IterableBase$(T) { |
| 353 MappedIterable(iterable, func) { | 353 MappedIterable(iterable, func) { |
| 354 if (dart.is(iterable, EfficientLength)) { | 354 if (dart.is(iterable, EfficientLength)) { |
| 355 return new EfficientLengthMappedIterable(iterable, func); | 355 return new EfficientLengthMappedIterable(iterable, func); |
| 356 } | 356 } |
| 357 return new MappedIterable._(dart.as(iterable, core.Iterable$(S)), func); | 357 return new MappedIterable[_](dart.as(iterable, core.Iterable$(S)), func)
; |
| 358 } | 358 } |
| 359 MappedIterable$_(iterable$, f$) { | 359 [_](iterable$, f$) { |
| 360 this[_iterable] = iterable$; | 360 this[_iterable] = iterable$; |
| 361 this[_f] = f$; | 361 this[_f] = f$; |
| 362 super.IterableBase(); | 362 super.IterableBase(); |
| 363 } | 363 } |
| 364 get iterator() { | 364 get iterator() { |
| 365 return new MappedIterator(this[_iterable].iterator, this[_f]); | 365 return new MappedIterator(this[_iterable].iterator, this[_f]); |
| 366 } | 366 } |
| 367 get length() { | 367 get length() { |
| 368 return this[_iterable].length; | 368 return this[_iterable].length; |
| 369 } | 369 } |
| (...skipping 13 matching lines...) Expand all Loading... |
| 383 return this[_f](this[_iterable].elementAt(index)); | 383 return this[_f](this[_iterable].elementAt(index)); |
| 384 } | 384 } |
| 385 } | 385 } |
| 386 dart.defineNamedConstructor(MappedIterable, _); | 386 dart.defineNamedConstructor(MappedIterable, _); |
| 387 return MappedIterable; | 387 return MappedIterable; |
| 388 }); | 388 }); |
| 389 let MappedIterable = MappedIterable$(dart.dynamic, dart.dynamic); | 389 let MappedIterable = MappedIterable$(dart.dynamic, dart.dynamic); |
| 390 let EfficientLengthMappedIterable$ = dart.generic(function(S, T) { | 390 let EfficientLengthMappedIterable$ = dart.generic(function(S, T) { |
| 391 class EfficientLengthMappedIterable extends MappedIterable$(S, T) { | 391 class EfficientLengthMappedIterable extends MappedIterable$(S, T) { |
| 392 EfficientLengthMappedIterable(iterable, func) { | 392 EfficientLengthMappedIterable(iterable, func) { |
| 393 super.MappedIterable$_(dart.as(iterable, core.Iterable$(S)), func); | 393 super[_](dart.as(iterable, core.Iterable$(S)), func); |
| 394 } | 394 } |
| 395 } | 395 } |
| 396 return EfficientLengthMappedIterable; | 396 return EfficientLengthMappedIterable; |
| 397 }); | 397 }); |
| 398 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(dart.dynami
c, dart.dynamic); | 398 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(dart.dynami
c, dart.dynamic); |
| 399 let _iterator = Symbol('_iterator'); | 399 let _iterator = Symbol('_iterator'); |
| 400 let MappedIterator$ = dart.generic(function(S, T) { | 400 let MappedIterator$ = dart.generic(function(S, T) { |
| 401 class MappedIterator extends core.Iterator$(T) { | 401 class MappedIterator extends core.Iterator$(T) { |
| 402 MappedIterator(iterator$, f$) { | 402 MappedIterator(iterator$, f$) { |
| 403 this[_iterator] = iterator$; | 403 this[_iterator] = iterator$; |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 524 let _takeCount = Symbol('_takeCount'); | 524 let _takeCount = Symbol('_takeCount'); |
| 525 let TakeIterable$ = dart.generic(function(E) { | 525 let TakeIterable$ = dart.generic(function(E) { |
| 526 class TakeIterable extends collection.IterableBase$(E) { | 526 class TakeIterable extends collection.IterableBase$(E) { |
| 527 TakeIterable(iterable, takeCount) { | 527 TakeIterable(iterable, takeCount) { |
| 528 if (dart.notNull(!(typeof takeCount == 'number')) || dart.notNull(takeCo
unt) < 0) { | 528 if (dart.notNull(!(typeof takeCount == 'number')) || dart.notNull(takeCo
unt) < 0) { |
| 529 throw new core.ArgumentError(takeCount); | 529 throw new core.ArgumentError(takeCount); |
| 530 } | 530 } |
| 531 if (dart.is(iterable, EfficientLength)) { | 531 if (dart.is(iterable, EfficientLength)) { |
| 532 return new EfficientLengthTakeIterable(iterable, takeCount); | 532 return new EfficientLengthTakeIterable(iterable, takeCount); |
| 533 } | 533 } |
| 534 return new TakeIterable._(iterable, takeCount); | 534 return new TakeIterable[_](iterable, takeCount); |
| 535 } | 535 } |
| 536 TakeIterable$_(iterable$, takeCount$) { | 536 [_](iterable$, takeCount$) { |
| 537 this[_iterable] = iterable$; | 537 this[_iterable] = iterable$; |
| 538 this[_takeCount] = takeCount$; | 538 this[_takeCount] = takeCount$; |
| 539 super.IterableBase(); | 539 super.IterableBase(); |
| 540 } | 540 } |
| 541 get iterator() { | 541 get iterator() { |
| 542 return new TakeIterator(this[_iterable].iterator, this[_takeCount]); | 542 return new TakeIterator(this[_iterable].iterator, this[_takeCount]); |
| 543 } | 543 } |
| 544 } | 544 } |
| 545 dart.defineNamedConstructor(TakeIterable, _); | 545 dart.defineNamedConstructor(TakeIterable, _); |
| 546 return TakeIterable; | 546 return TakeIterable; |
| 547 }); | 547 }); |
| 548 let TakeIterable = TakeIterable$(dart.dynamic); | 548 let TakeIterable = TakeIterable$(dart.dynamic); |
| 549 let EfficientLengthTakeIterable$ = dart.generic(function(E) { | 549 let EfficientLengthTakeIterable$ = dart.generic(function(E) { |
| 550 class EfficientLengthTakeIterable extends TakeIterable$(E) { | 550 class EfficientLengthTakeIterable extends TakeIterable$(E) { |
| 551 EfficientLengthTakeIterable(iterable, takeCount) { | 551 EfficientLengthTakeIterable(iterable, takeCount) { |
| 552 super.TakeIterable$_(iterable, takeCount); | 552 super[_](iterable, takeCount); |
| 553 } | 553 } |
| 554 get length() { | 554 get length() { |
| 555 let iterableLength = this[_iterable].length; | 555 let iterableLength = this[_iterable].length; |
| 556 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount])) | 556 if (dart.notNull(iterableLength) > dart.notNull(this[_takeCount])) |
| 557 return this[_takeCount]; | 557 return this[_takeCount]; |
| 558 return iterableLength; | 558 return iterableLength; |
| 559 } | 559 } |
| 560 } | 560 } |
| 561 return EfficientLengthTakeIterable; | 561 return EfficientLengthTakeIterable; |
| 562 }); | 562 }); |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 628 return TakeWhileIterator; | 628 return TakeWhileIterator; |
| 629 }); | 629 }); |
| 630 let TakeWhileIterator = TakeWhileIterator$(dart.dynamic); | 630 let TakeWhileIterator = TakeWhileIterator$(dart.dynamic); |
| 631 let _skipCount = Symbol('_skipCount'); | 631 let _skipCount = Symbol('_skipCount'); |
| 632 let SkipIterable$ = dart.generic(function(E) { | 632 let SkipIterable$ = dart.generic(function(E) { |
| 633 class SkipIterable extends collection.IterableBase$(E) { | 633 class SkipIterable extends collection.IterableBase$(E) { |
| 634 SkipIterable(iterable, count) { | 634 SkipIterable(iterable, count) { |
| 635 if (dart.is(iterable, EfficientLength)) { | 635 if (dart.is(iterable, EfficientLength)) { |
| 636 return new EfficientLengthSkipIterable(iterable, count); | 636 return new EfficientLengthSkipIterable(iterable, count); |
| 637 } | 637 } |
| 638 return new SkipIterable._(iterable, count); | 638 return new SkipIterable[_](iterable, count); |
| 639 } | 639 } |
| 640 SkipIterable$_(iterable$, skipCount$) { | 640 [_](iterable$, skipCount$) { |
| 641 this[_iterable] = iterable$; | 641 this[_iterable] = iterable$; |
| 642 this[_skipCount] = skipCount$; | 642 this[_skipCount] = skipCount$; |
| 643 super.IterableBase(); | 643 super.IterableBase(); |
| 644 if (!(typeof this[_skipCount] == 'number')) { | 644 if (!(typeof this[_skipCount] == 'number')) { |
| 645 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); | 645 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); |
| 646 } | 646 } |
| 647 core.RangeError.checkNotNegative(this[_skipCount], "count"); | 647 core.RangeError.checkNotNegative(this[_skipCount], "count"); |
| 648 } | 648 } |
| 649 skip(count) { | 649 skip(count) { |
| 650 if (!(typeof this[_skipCount] == 'number')) { | 650 if (!(typeof this[_skipCount] == 'number')) { |
| 651 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); | 651 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); |
| 652 } | 652 } |
| 653 core.RangeError.checkNotNegative(this[_skipCount], "count"); | 653 core.RangeError.checkNotNegative(this[_skipCount], "count"); |
| 654 return new SkipIterable._(this[_iterable], dart.notNull(this[_skipCount]
) + dart.notNull(count)); | 654 return new SkipIterable[_](this[_iterable], dart.notNull(this[_skipCount
]) + dart.notNull(count)); |
| 655 } | 655 } |
| 656 get iterator() { | 656 get iterator() { |
| 657 return new SkipIterator(this[_iterable].iterator, this[_skipCount]); | 657 return new SkipIterator(this[_iterable].iterator, this[_skipCount]); |
| 658 } | 658 } |
| 659 } | 659 } |
| 660 dart.defineNamedConstructor(SkipIterable, _); | 660 dart.defineNamedConstructor(SkipIterable, _); |
| 661 return SkipIterable; | 661 return SkipIterable; |
| 662 }); | 662 }); |
| 663 let SkipIterable = SkipIterable$(dart.dynamic); | 663 let SkipIterable = SkipIterable$(dart.dynamic); |
| 664 let EfficientLengthSkipIterable$ = dart.generic(function(E) { | 664 let EfficientLengthSkipIterable$ = dart.generic(function(E) { |
| 665 class EfficientLengthSkipIterable extends SkipIterable$(E) { | 665 class EfficientLengthSkipIterable extends SkipIterable$(E) { |
| 666 EfficientLengthSkipIterable(iterable, skipCount) { | 666 EfficientLengthSkipIterable(iterable, skipCount) { |
| 667 super.SkipIterable$_(iterable, skipCount); | 667 super[_](iterable, skipCount); |
| 668 } | 668 } |
| 669 get length() { | 669 get length() { |
| 670 let length = dart.notNull(this[_iterable].length) - dart.notNull(this[_s
kipCount]); | 670 let length = dart.notNull(this[_iterable].length) - dart.notNull(this[_s
kipCount]); |
| 671 if (dart.notNull(length) >= 0) | 671 if (dart.notNull(length) >= 0) |
| 672 return length; | 672 return length; |
| 673 return 0; | 673 return 0; |
| 674 } | 674 } |
| 675 } | 675 } |
| 676 return EfficientLengthSkipIterable; | 676 return EfficientLengthSkipIterable; |
| 677 }); | 677 }); |
| (...skipping 1088 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1766 Sort[_doSort](a, less, great, compare); | 1766 Sort[_doSort](a, less, great, compare); |
| 1767 } | 1767 } |
| 1768 } | 1768 } |
| 1769 } | 1769 } |
| 1770 Sort._INSERTION_SORT_THRESHOLD = 32; | 1770 Sort._INSERTION_SORT_THRESHOLD = 32; |
| 1771 let _name = Symbol('_name'); | 1771 let _name = Symbol('_name'); |
| 1772 class Symbol extends core.Object { | 1772 class Symbol extends core.Object { |
| 1773 Symbol(name) { | 1773 Symbol(name) { |
| 1774 this[_name] = name; | 1774 this[_name] = name; |
| 1775 } | 1775 } |
| 1776 Symbol$unvalidated(name$) { | 1776 unvalidated(name$) { |
| 1777 this[_name] = name$; | 1777 this[_name] = name$; |
| 1778 } | 1778 } |
| 1779 Symbol$validated(name) { | 1779 validated(name) { |
| 1780 this[_name] = Symbol.validatePublicSymbol(name); | 1780 this[_name] = Symbol.validatePublicSymbol(name); |
| 1781 } | 1781 } |
| 1782 ['=='](other) { | 1782 ['=='](other) { |
| 1783 return dart.notNull(dart.is(other, Symbol)) && dart.notNull(dart.equals(th
is[_name], dart.dload(other, '_name'))); | 1783 return dart.notNull(dart.is(other, Symbol)) && dart.notNull(dart.equals(th
is[_name], dart.dload(other, '_name'))); |
| 1784 } | 1784 } |
| 1785 get hashCode() { | 1785 get hashCode() { |
| 1786 let arbitraryPrime = 664597; | 1786 let arbitraryPrime = 664597; |
| 1787 return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(this[_name]
.hashCode); | 1787 return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(this[_name]
.hashCode); |
| 1788 } | 1788 } |
| 1789 toString() { | 1789 toString() { |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1886 exports.ReversedListIterable$ = ReversedListIterable$; | 1886 exports.ReversedListIterable$ = ReversedListIterable$; |
| 1887 exports.UnmodifiableListError = UnmodifiableListError; | 1887 exports.UnmodifiableListError = UnmodifiableListError; |
| 1888 exports.NonGrowableListError = NonGrowableListError; | 1888 exports.NonGrowableListError = NonGrowableListError; |
| 1889 exports.makeListFixedLength = makeListFixedLength; | 1889 exports.makeListFixedLength = makeListFixedLength; |
| 1890 exports.Lists = Lists; | 1890 exports.Lists = Lists; |
| 1891 exports.printToConsole = printToConsole; | 1891 exports.printToConsole = printToConsole; |
| 1892 exports.Sort = Sort; | 1892 exports.Sort = Sort; |
| 1893 exports.Symbol = Symbol; | 1893 exports.Symbol = Symbol; |
| 1894 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 1894 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
| 1895 })(_internal || (_internal = {})); | 1895 })(_internal || (_internal = {})); |
| OLD | NEW |