| 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 354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 365 return _Transformation; | 365 return _Transformation; |
| 366 }); | 366 }); |
| 367 let _Transformation = _Transformation$(); | 367 let _Transformation = _Transformation$(); |
| 368 let _f = dart.JsSymbol('_f'); | 368 let _f = dart.JsSymbol('_f'); |
| 369 let MappedIterable$ = dart.generic(function(S, T) { | 369 let MappedIterable$ = dart.generic(function(S, T) { |
| 370 class MappedIterable extends collection.IterableBase$(T) { | 370 class MappedIterable extends collection.IterableBase$(T) { |
| 371 MappedIterable(iterable, func) { | 371 MappedIterable(iterable, func) { |
| 372 if (dart.is(iterable, EfficientLength)) { | 372 if (dart.is(iterable, EfficientLength)) { |
| 373 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); | 373 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); |
| 374 } | 374 } |
| 375 return new MappedIterable$(S, T)._(dart.as(iterable, core.Iterable$(S)),
func); | 375 return new (MappedIterable$(S, T))._(dart.as(iterable, core.Iterable$(S)
), func); |
| 376 } | 376 } |
| 377 _(iterable, f) { | 377 _(iterable, f) { |
| 378 this[_iterable] = iterable; | 378 this[_iterable] = iterable; |
| 379 this[_f] = f; | 379 this[_f] = f; |
| 380 super.IterableBase(); | 380 super.IterableBase(); |
| 381 } | 381 } |
| 382 get [core.$iterator]() { | 382 get [core.$iterator]() { |
| 383 return new (MappedIterator$(S, T))(this[_iterable][core.$iterator], this
[_f]); | 383 return new (MappedIterator$(S, T))(this[_iterable][core.$iterator], this
[_f]); |
| 384 } | 384 } |
| 385 get [core.$length]() { | 385 get [core.$length]() { |
| (...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 553 let _takeCount = dart.JsSymbol('_takeCount'); | 553 let _takeCount = dart.JsSymbol('_takeCount'); |
| 554 let TakeIterable$ = dart.generic(function(E) { | 554 let TakeIterable$ = dart.generic(function(E) { |
| 555 class TakeIterable extends collection.IterableBase$(E) { | 555 class TakeIterable extends collection.IterableBase$(E) { |
| 556 TakeIterable(iterable, takeCount) { | 556 TakeIterable(iterable, takeCount) { |
| 557 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) { | 557 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) { |
| 558 throw new core.ArgumentError(takeCount); | 558 throw new core.ArgumentError(takeCount); |
| 559 } | 559 } |
| 560 if (dart.is(iterable, EfficientLength)) { | 560 if (dart.is(iterable, EfficientLength)) { |
| 561 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); | 561 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); |
| 562 } | 562 } |
| 563 return new TakeIterable$(E)._(iterable, takeCount); | 563 return new (TakeIterable$(E))._(iterable, takeCount); |
| 564 } | 564 } |
| 565 _(iterable, takeCount) { | 565 _(iterable, takeCount) { |
| 566 this[_iterable] = iterable; | 566 this[_iterable] = iterable; |
| 567 this[_takeCount] = takeCount; | 567 this[_takeCount] = takeCount; |
| 568 super.IterableBase(); | 568 super.IterableBase(); |
| 569 } | 569 } |
| 570 get [core.$iterator]() { | 570 get [core.$iterator]() { |
| 571 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak
eCount]); | 571 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak
eCount]); |
| 572 } | 572 } |
| 573 } | 573 } |
| (...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 656 return TakeWhileIterator; | 656 return TakeWhileIterator; |
| 657 }); | 657 }); |
| 658 let TakeWhileIterator = TakeWhileIterator$(); | 658 let TakeWhileIterator = TakeWhileIterator$(); |
| 659 let _skipCount = dart.JsSymbol('_skipCount'); | 659 let _skipCount = dart.JsSymbol('_skipCount'); |
| 660 let SkipIterable$ = dart.generic(function(E) { | 660 let SkipIterable$ = dart.generic(function(E) { |
| 661 class SkipIterable extends collection.IterableBase$(E) { | 661 class SkipIterable extends collection.IterableBase$(E) { |
| 662 SkipIterable(iterable, count) { | 662 SkipIterable(iterable, count) { |
| 663 if (dart.is(iterable, EfficientLength)) { | 663 if (dart.is(iterable, EfficientLength)) { |
| 664 return new (EfficientLengthSkipIterable$(E))(iterable, count); | 664 return new (EfficientLengthSkipIterable$(E))(iterable, count); |
| 665 } | 665 } |
| 666 return new SkipIterable$(E)._(iterable, count); | 666 return new (SkipIterable$(E))._(iterable, count); |
| 667 } | 667 } |
| 668 _(iterable, skipCount) { | 668 _(iterable, skipCount) { |
| 669 this[_iterable] = iterable; | 669 this[_iterable] = iterable; |
| 670 this[_skipCount] = skipCount; | 670 this[_skipCount] = skipCount; |
| 671 super.IterableBase(); | 671 super.IterableBase(); |
| 672 if (!(typeof this[_skipCount] == 'number')) { | 672 if (!(typeof this[_skipCount] == 'number')) { |
| 673 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); | 673 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); |
| 674 } | 674 } |
| 675 core.RangeError.checkNotNegative(this[_skipCount], "count"); | 675 core.RangeError.checkNotNegative(this[_skipCount], "count"); |
| 676 } | 676 } |
| 677 [core.$skip](count) { | 677 [core.$skip](count) { |
| 678 if (!(typeof this[_skipCount] == 'number')) { | 678 if (!(typeof this[_skipCount] == 'number')) { |
| 679 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); | 679 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); |
| 680 } | 680 } |
| 681 core.RangeError.checkNotNegative(this[_skipCount], "count"); | 681 core.RangeError.checkNotNegative(this[_skipCount], "count"); |
| 682 return new SkipIterable$(E)._(this[_iterable], dart.notNull(this[_skipCo
unt]) + dart.notNull(count)); | 682 return new (SkipIterable$(E))._(this[_iterable], dart.notNull(this[_skip
Count]) + dart.notNull(count)); |
| 683 } | 683 } |
| 684 get [core.$iterator]() { | 684 get [core.$iterator]() { |
| 685 return new (SkipIterator$(E))(this[_iterable][core.$iterator], this[_ski
pCount]); | 685 return new (SkipIterator$(E))(this[_iterable][core.$iterator], this[_ski
pCount]); |
| 686 } | 686 } |
| 687 } | 687 } |
| 688 dart.defineNamedConstructor(SkipIterable, '_'); | 688 dart.defineNamedConstructor(SkipIterable, '_'); |
| 689 return SkipIterable; | 689 return SkipIterable; |
| 690 }); | 690 }); |
| 691 let SkipIterable = SkipIterable$(); | 691 let SkipIterable = SkipIterable$(); |
| 692 let EfficientLengthSkipIterable$ = dart.generic(function(E) { | 692 let EfficientLengthSkipIterable$ = dart.generic(function(E) { |
| (...skipping 1341 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2034 exports.ReversedListIterable = ReversedListIterable; | 2034 exports.ReversedListIterable = ReversedListIterable; |
| 2035 exports.UnmodifiableListError = UnmodifiableListError; | 2035 exports.UnmodifiableListError = UnmodifiableListError; |
| 2036 exports.NonGrowableListError = NonGrowableListError; | 2036 exports.NonGrowableListError = NonGrowableListError; |
| 2037 exports.makeListFixedLength = makeListFixedLength; | 2037 exports.makeListFixedLength = makeListFixedLength; |
| 2038 exports.Lists = Lists; | 2038 exports.Lists = Lists; |
| 2039 exports.printToConsole = printToConsole; | 2039 exports.printToConsole = printToConsole; |
| 2040 exports.Sort = Sort; | 2040 exports.Sort = Sort; |
| 2041 exports.Symbol = Symbol; | 2041 exports.Symbol = Symbol; |
| 2042 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 2042 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
| 2043 })(_internal || (_internal = {})); | 2043 })(_internal || (_internal = {})); |
| OLD | NEW |