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 333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
344 } | 344 } |
345 ListIterator[dart.implements] = () => [core.Iterator$(E)]; | 345 ListIterator[dart.implements] = () => [core.Iterator$(E)]; |
346 return ListIterator; | 346 return ListIterator; |
347 }); | 347 }); |
348 let ListIterator = ListIterator$(); | 348 let ListIterator = ListIterator$(); |
349 let _Transformation$ = dart.generic(function(S, T) { | 349 let _Transformation$ = dart.generic(function(S, T) { |
350 let _Transformation = dart.typedef('_Transformation', () => dart.functionTyp
e(T, [S])); | 350 let _Transformation = dart.typedef('_Transformation', () => dart.functionTyp
e(T, [S])); |
351 return _Transformation; | 351 return _Transformation; |
352 }); | 352 }); |
353 let _Transformation = _Transformation$(); | 353 let _Transformation = _Transformation$(); |
354 let _ = dart.JsSymbol('_'); | |
355 let _f = dart.JsSymbol('_f'); | 354 let _f = dart.JsSymbol('_f'); |
356 let MappedIterable$ = dart.generic(function(S, T) { | 355 let MappedIterable$ = dart.generic(function(S, T) { |
357 class MappedIterable extends collection.IterableBase$(T) { | 356 class MappedIterable extends collection.IterableBase$(T) { |
358 MappedIterable(iterable, func) { | 357 MappedIterable(iterable, func) { |
359 if (dart.is(iterable, EfficientLength)) { | 358 if (dart.is(iterable, EfficientLength)) { |
360 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); | 359 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); |
361 } | 360 } |
362 return new MappedIterable$(S, T)[_](dart.as(iterable, core.Iterable$(S))
, func); | 361 return new MappedIterable$(S, T)._(dart.as(iterable, core.Iterable$(S)),
func); |
363 } | 362 } |
364 _(iterable, f) { | 363 _(iterable, f) { |
365 this[_iterable] = iterable; | 364 this[_iterable] = iterable; |
366 this[_f] = f; | 365 this[_f] = f; |
367 super.IterableBase(); | 366 super.IterableBase(); |
368 } | 367 } |
369 get [core.$iterator]() { | 368 get [core.$iterator]() { |
370 return new (MappedIterator$(S, T))(this[_iterable][core.$iterator], this
[_f]); | 369 return new (MappedIterator$(S, T))(this[_iterable][core.$iterator], this
[_f]); |
371 } | 370 } |
372 get [core.$length]() { | 371 get [core.$length]() { |
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
540 let _takeCount = dart.JsSymbol('_takeCount'); | 539 let _takeCount = dart.JsSymbol('_takeCount'); |
541 let TakeIterable$ = dart.generic(function(E) { | 540 let TakeIterable$ = dart.generic(function(E) { |
542 class TakeIterable extends collection.IterableBase$(E) { | 541 class TakeIterable extends collection.IterableBase$(E) { |
543 TakeIterable(iterable, takeCount) { | 542 TakeIterable(iterable, takeCount) { |
544 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) { | 543 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) { |
545 throw new core.ArgumentError(takeCount); | 544 throw new core.ArgumentError(takeCount); |
546 } | 545 } |
547 if (dart.is(iterable, EfficientLength)) { | 546 if (dart.is(iterable, EfficientLength)) { |
548 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); | 547 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); |
549 } | 548 } |
550 return new TakeIterable$(E)[_](iterable, takeCount); | 549 return new TakeIterable$(E)._(iterable, takeCount); |
551 } | 550 } |
552 _(iterable, takeCount) { | 551 _(iterable, takeCount) { |
553 this[_iterable] = iterable; | 552 this[_iterable] = iterable; |
554 this[_takeCount] = takeCount; | 553 this[_takeCount] = takeCount; |
555 super.IterableBase(); | 554 super.IterableBase(); |
556 } | 555 } |
557 get [core.$iterator]() { | 556 get [core.$iterator]() { |
558 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak
eCount]); | 557 return new (TakeIterator$(E))(this[_iterable][core.$iterator], this[_tak
eCount]); |
559 } | 558 } |
560 } | 559 } |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
643 return TakeWhileIterator; | 642 return TakeWhileIterator; |
644 }); | 643 }); |
645 let TakeWhileIterator = TakeWhileIterator$(); | 644 let TakeWhileIterator = TakeWhileIterator$(); |
646 let _skipCount = dart.JsSymbol('_skipCount'); | 645 let _skipCount = dart.JsSymbol('_skipCount'); |
647 let SkipIterable$ = dart.generic(function(E) { | 646 let SkipIterable$ = dart.generic(function(E) { |
648 class SkipIterable extends collection.IterableBase$(E) { | 647 class SkipIterable extends collection.IterableBase$(E) { |
649 SkipIterable(iterable, count) { | 648 SkipIterable(iterable, count) { |
650 if (dart.is(iterable, EfficientLength)) { | 649 if (dart.is(iterable, EfficientLength)) { |
651 return new (EfficientLengthSkipIterable$(E))(iterable, count); | 650 return new (EfficientLengthSkipIterable$(E))(iterable, count); |
652 } | 651 } |
653 return new SkipIterable$(E)[_](iterable, count); | 652 return new SkipIterable$(E)._(iterable, count); |
654 } | 653 } |
655 _(iterable, skipCount) { | 654 _(iterable, skipCount) { |
656 this[_iterable] = iterable; | 655 this[_iterable] = iterable; |
657 this[_skipCount] = skipCount; | 656 this[_skipCount] = skipCount; |
658 super.IterableBase(); | 657 super.IterableBase(); |
659 if (!(typeof this[_skipCount] == 'number')) { | 658 if (!(typeof this[_skipCount] == 'number')) { |
660 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); | 659 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); |
661 } | 660 } |
662 core.RangeError.checkNotNegative(this[_skipCount], "count"); | 661 core.RangeError.checkNotNegative(this[_skipCount], "count"); |
663 } | 662 } |
664 [core.$skip](count) { | 663 [core.$skip](count) { |
665 if (!(typeof this[_skipCount] == 'number')) { | 664 if (!(typeof this[_skipCount] == 'number')) { |
666 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); | 665 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); |
667 } | 666 } |
668 core.RangeError.checkNotNegative(this[_skipCount], "count"); | 667 core.RangeError.checkNotNegative(this[_skipCount], "count"); |
669 return new SkipIterable$(E)[_](this[_iterable], dart.notNull(this[_skipC
ount]) + dart.notNull(count)); | 668 return new SkipIterable$(E)._(this[_iterable], dart.notNull(this[_skipCo
unt]) + dart.notNull(count)); |
670 } | 669 } |
671 get [core.$iterator]() { | 670 get [core.$iterator]() { |
672 return new (SkipIterator$(E))(this[_iterable][core.$iterator], this[_ski
pCount]); | 671 return new (SkipIterator$(E))(this[_iterable][core.$iterator], this[_ski
pCount]); |
673 } | 672 } |
674 } | 673 } |
675 dart.defineNamedConstructor(SkipIterable, '_'); | 674 dart.defineNamedConstructor(SkipIterable, '_'); |
676 return SkipIterable; | 675 return SkipIterable; |
677 }); | 676 }); |
678 let SkipIterable = SkipIterable$(); | 677 let SkipIterable = SkipIterable$(); |
679 let EfficientLengthSkipIterable$ = dart.generic(function(E) { | 678 let EfficientLengthSkipIterable$ = dart.generic(function(E) { |
(...skipping 1282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1962 exports.ReversedListIterable = ReversedListIterable; | 1961 exports.ReversedListIterable = ReversedListIterable; |
1963 exports.UnmodifiableListError = UnmodifiableListError; | 1962 exports.UnmodifiableListError = UnmodifiableListError; |
1964 exports.NonGrowableListError = NonGrowableListError; | 1963 exports.NonGrowableListError = NonGrowableListError; |
1965 exports.makeListFixedLength = makeListFixedLength; | 1964 exports.makeListFixedLength = makeListFixedLength; |
1966 exports.Lists = Lists; | 1965 exports.Lists = Lists; |
1967 exports.printToConsole = printToConsole; | 1966 exports.printToConsole = printToConsole; |
1968 exports.Sort = Sort; | 1967 exports.Sort = Sort; |
1969 exports.Symbol = Symbol; | 1968 exports.Symbol = Symbol; |
1970 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 1969 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
1971 })(_internal || (_internal = {})); | 1970 })(_internal || (_internal = {})); |
OLD | NEW |