| 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 391 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 402 return EfficientLengthMappedIterable; | 402 return EfficientLengthMappedIterable; |
| 403 }); | 403 }); |
| 404 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(); | 404 let EfficientLengthMappedIterable = EfficientLengthMappedIterable$(); |
| 405 let _iterator = dart.JsSymbol('_iterator'); | 405 let _iterator = dart.JsSymbol('_iterator'); |
| 406 let MappedIterator$ = dart.generic(function(S, T) { | 406 let MappedIterator$ = dart.generic(function(S, T) { |
| 407 class MappedIterator extends core.Iterator$(T) { | 407 class MappedIterator extends core.Iterator$(T) { |
| 408 MappedIterator(iterator, f) { | 408 MappedIterator(iterator, f) { |
| 409 this[_iterator] = iterator; | 409 this[_iterator] = iterator; |
| 410 this[_f] = f; | 410 this[_f] = f; |
| 411 this[_current] = null; | 411 this[_current] = null; |
| 412 super.Iterator(); | |
| 413 } | 412 } |
| 414 moveNext() { | 413 moveNext() { |
| 415 if (this[_iterator].moveNext()) { | 414 if (this[_iterator].moveNext()) { |
| 416 this[_current] = this[_f](this[_iterator].current); | 415 this[_current] = this[_f](this[_iterator].current); |
| 417 return true; | 416 return true; |
| 418 } | 417 } |
| 419 this[_current] = null; | 418 this[_current] = null; |
| 420 return false; | 419 return false; |
| 421 } | 420 } |
| 422 get current() { | 421 get current() { |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 462 } | 461 } |
| 463 } | 462 } |
| 464 return WhereIterable; | 463 return WhereIterable; |
| 465 }); | 464 }); |
| 466 let WhereIterable = WhereIterable$(); | 465 let WhereIterable = WhereIterable$(); |
| 467 let WhereIterator$ = dart.generic(function(E) { | 466 let WhereIterator$ = dart.generic(function(E) { |
| 468 class WhereIterator extends core.Iterator$(E) { | 467 class WhereIterator extends core.Iterator$(E) { |
| 469 WhereIterator(iterator, f) { | 468 WhereIterator(iterator, f) { |
| 470 this[_iterator] = iterator; | 469 this[_iterator] = iterator; |
| 471 this[_f] = f; | 470 this[_f] = f; |
| 472 super.Iterator(); | |
| 473 } | 471 } |
| 474 moveNext() { | 472 moveNext() { |
| 475 while (this[_iterator].moveNext()) { | 473 while (this[_iterator].moveNext()) { |
| 476 if (this[_f](this[_iterator].current)) { | 474 if (this[_f](this[_iterator].current)) { |
| 477 return true; | 475 return true; |
| 478 } | 476 } |
| 479 } | 477 } |
| 480 return false; | 478 return false; |
| 481 } | 479 } |
| 482 get current() { | 480 get current() { |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 579 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength]; | 577 EfficientLengthTakeIterable[dart.implements] = () => [EfficientLength]; |
| 580 return EfficientLengthTakeIterable; | 578 return EfficientLengthTakeIterable; |
| 581 }); | 579 }); |
| 582 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(); | 580 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(); |
| 583 let _remaining = dart.JsSymbol('_remaining'); | 581 let _remaining = dart.JsSymbol('_remaining'); |
| 584 let TakeIterator$ = dart.generic(function(E) { | 582 let TakeIterator$ = dart.generic(function(E) { |
| 585 class TakeIterator extends core.Iterator$(E) { | 583 class TakeIterator extends core.Iterator$(E) { |
| 586 TakeIterator(iterator, remaining) { | 584 TakeIterator(iterator, remaining) { |
| 587 this[_iterator] = iterator; | 585 this[_iterator] = iterator; |
| 588 this[_remaining] = remaining; | 586 this[_remaining] = remaining; |
| 589 super.Iterator(); | |
| 590 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re
maining]) >= 0); | 587 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re
maining]) >= 0); |
| 591 } | 588 } |
| 592 moveNext() { | 589 moveNext() { |
| 593 this[_remaining] = dart.notNull(this[_remaining]) - 1; | 590 this[_remaining] = dart.notNull(this[_remaining]) - 1; |
| 594 if (dart.notNull(this[_remaining]) >= 0) { | 591 if (dart.notNull(this[_remaining]) >= 0) { |
| 595 return this[_iterator].moveNext(); | 592 return this[_iterator].moveNext(); |
| 596 } | 593 } |
| 597 this[_remaining] = -1; | 594 this[_remaining] = -1; |
| 598 return false; | 595 return false; |
| 599 } | 596 } |
| (...skipping 20 matching lines...) Expand all Loading... |
| 620 return TakeWhileIterable; | 617 return TakeWhileIterable; |
| 621 }); | 618 }); |
| 622 let TakeWhileIterable = TakeWhileIterable$(); | 619 let TakeWhileIterable = TakeWhileIterable$(); |
| 623 let _isFinished = dart.JsSymbol('_isFinished'); | 620 let _isFinished = dart.JsSymbol('_isFinished'); |
| 624 let TakeWhileIterator$ = dart.generic(function(E) { | 621 let TakeWhileIterator$ = dart.generic(function(E) { |
| 625 class TakeWhileIterator extends core.Iterator$(E) { | 622 class TakeWhileIterator extends core.Iterator$(E) { |
| 626 TakeWhileIterator(iterator, f) { | 623 TakeWhileIterator(iterator, f) { |
| 627 this[_iterator] = iterator; | 624 this[_iterator] = iterator; |
| 628 this[_f] = f; | 625 this[_f] = f; |
| 629 this[_isFinished] = false; | 626 this[_isFinished] = false; |
| 630 super.Iterator(); | |
| 631 } | 627 } |
| 632 moveNext() { | 628 moveNext() { |
| 633 if (this[_isFinished]) | 629 if (this[_isFinished]) |
| 634 return false; | 630 return false; |
| 635 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(dart.dcal
l(this[_f], this[_iterator].current))) { | 631 if (!dart.notNull(this[_iterator].moveNext()) || !dart.notNull(dart.dcal
l(this[_f], this[_iterator].current))) { |
| 636 this[_isFinished] = true; | 632 this[_isFinished] = true; |
| 637 return false; | 633 return false; |
| 638 } | 634 } |
| 639 return true; | 635 return true; |
| 640 } | 636 } |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 694 } | 690 } |
| 695 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength]; | 691 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength]; |
| 696 return EfficientLengthSkipIterable; | 692 return EfficientLengthSkipIterable; |
| 697 }); | 693 }); |
| 698 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(); | 694 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(); |
| 699 let SkipIterator$ = dart.generic(function(E) { | 695 let SkipIterator$ = dart.generic(function(E) { |
| 700 class SkipIterator extends core.Iterator$(E) { | 696 class SkipIterator extends core.Iterator$(E) { |
| 701 SkipIterator(iterator, skipCount) { | 697 SkipIterator(iterator, skipCount) { |
| 702 this[_iterator] = iterator; | 698 this[_iterator] = iterator; |
| 703 this[_skipCount] = skipCount; | 699 this[_skipCount] = skipCount; |
| 704 super.Iterator(); | |
| 705 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk
ipCount]) >= 0); | 700 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk
ipCount]) >= 0); |
| 706 } | 701 } |
| 707 moveNext() { | 702 moveNext() { |
| 708 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da
rt.notNull(i) + 1) | 703 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da
rt.notNull(i) + 1) |
| 709 this[_iterator].moveNext(); | 704 this[_iterator].moveNext(); |
| 710 this[_skipCount] = 0; | 705 this[_skipCount] = 0; |
| 711 return this[_iterator].moveNext(); | 706 return this[_iterator].moveNext(); |
| 712 } | 707 } |
| 713 get current() { | 708 get current() { |
| 714 return this[_iterator].current; | 709 return this[_iterator].current; |
| (...skipping 16 matching lines...) Expand all Loading... |
| 731 return SkipWhileIterable; | 726 return SkipWhileIterable; |
| 732 }); | 727 }); |
| 733 let SkipWhileIterable = SkipWhileIterable$(); | 728 let SkipWhileIterable = SkipWhileIterable$(); |
| 734 let _hasSkipped = dart.JsSymbol('_hasSkipped'); | 729 let _hasSkipped = dart.JsSymbol('_hasSkipped'); |
| 735 let SkipWhileIterator$ = dart.generic(function(E) { | 730 let SkipWhileIterator$ = dart.generic(function(E) { |
| 736 class SkipWhileIterator extends core.Iterator$(E) { | 731 class SkipWhileIterator extends core.Iterator$(E) { |
| 737 SkipWhileIterator(iterator, f) { | 732 SkipWhileIterator(iterator, f) { |
| 738 this[_iterator] = iterator; | 733 this[_iterator] = iterator; |
| 739 this[_f] = f; | 734 this[_f] = f; |
| 740 this[_hasSkipped] = false; | 735 this[_hasSkipped] = false; |
| 741 super.Iterator(); | |
| 742 } | 736 } |
| 743 moveNext() { | 737 moveNext() { |
| 744 if (!dart.notNull(this[_hasSkipped])) { | 738 if (!dart.notNull(this[_hasSkipped])) { |
| 745 this[_hasSkipped] = true; | 739 this[_hasSkipped] = true; |
| 746 while (this[_iterator].moveNext()) { | 740 while (this[_iterator].moveNext()) { |
| 747 if (!dart.notNull(dart.dcall(this[_f], this[_iterator].current))) | 741 if (!dart.notNull(dart.dcall(this[_f], this[_iterator].current))) |
| 748 return true; | 742 return true; |
| 749 } | 743 } |
| 750 } | 744 } |
| 751 return this[_iterator].moveNext(); | 745 return this[_iterator].moveNext(); |
| (...skipping 1221 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1973 exports.ReversedListIterable = ReversedListIterable; | 1967 exports.ReversedListIterable = ReversedListIterable; |
| 1974 exports.UnmodifiableListError = UnmodifiableListError; | 1968 exports.UnmodifiableListError = UnmodifiableListError; |
| 1975 exports.NonGrowableListError = NonGrowableListError; | 1969 exports.NonGrowableListError = NonGrowableListError; |
| 1976 exports.makeListFixedLength = makeListFixedLength; | 1970 exports.makeListFixedLength = makeListFixedLength; |
| 1977 exports.Lists = Lists; | 1971 exports.Lists = Lists; |
| 1978 exports.printToConsole = printToConsole; | 1972 exports.printToConsole = printToConsole; |
| 1979 exports.Sort = Sort; | 1973 exports.Sort = Sort; |
| 1980 exports.Symbol = Symbol; | 1974 exports.Symbol = Symbol; |
| 1981 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 1975 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
| 1982 })(_internal || (_internal = {})); | 1976 })(_internal || (_internal = {})); |
| OLD | NEW |