| 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 330 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 341 this[_current] = this[_iterable][core.$elementAt](this[_index]); | 341 this[_current] = this[_iterable][core.$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 ListIterator[dart.implements] = () => [core.Iterator$(E)]; | 346 ListIterator[dart.implements] = () => [core.Iterator$(E)]; |
| 347 return ListIterator; | 347 return ListIterator; |
| 348 }); | 348 }); |
| 349 let ListIterator = ListIterator$(); | 349 let ListIterator = ListIterator$(); |
| 350 let _Transformation$ = dart.generic(function(S, T) { | 350 let _Transformation$ = dart.generic(function(S, T) { |
| 351 class _Transformation extends core.Function {} | 351 let _Transformation = dart.typedef('_Transformation', () => dart.functionTyp
e(T, [S])); |
| 352 return _Transformation; | 352 return _Transformation; |
| 353 }); | 353 }); |
| 354 let _Transformation = _Transformation$(); | 354 let _Transformation = _Transformation$(); |
| 355 let _ = dart.JsSymbol('_'); | 355 let _ = dart.JsSymbol('_'); |
| 356 let _f = dart.JsSymbol('_f'); | 356 let _f = dart.JsSymbol('_f'); |
| 357 let MappedIterable$ = dart.generic(function(S, T) { | 357 let MappedIterable$ = dart.generic(function(S, T) { |
| 358 class MappedIterable extends collection.IterableBase$(T) { | 358 class MappedIterable extends collection.IterableBase$(T) { |
| 359 MappedIterable(iterable, func) { | 359 MappedIterable(iterable, func) { |
| 360 if (dart.is(iterable, EfficientLength)) { | 360 if (dart.is(iterable, EfficientLength)) { |
| 361 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); | 361 return new (EfficientLengthMappedIterable$(S, T))(iterable, func); |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 440 } | 440 } |
| 441 [core.$elementAt](index) { | 441 [core.$elementAt](index) { |
| 442 return this[_f](this[_source][core.$elementAt](index)); | 442 return this[_f](this[_source][core.$elementAt](index)); |
| 443 } | 443 } |
| 444 } | 444 } |
| 445 MappedListIterable[dart.implements] = () => [EfficientLength]; | 445 MappedListIterable[dart.implements] = () => [EfficientLength]; |
| 446 return MappedListIterable; | 446 return MappedListIterable; |
| 447 }); | 447 }); |
| 448 let MappedListIterable = MappedListIterable$(); | 448 let MappedListIterable = MappedListIterable$(); |
| 449 let _ElementPredicate$ = dart.generic(function(E) { | 449 let _ElementPredicate$ = dart.generic(function(E) { |
| 450 class _ElementPredicate extends core.Function {} | 450 let _ElementPredicate = dart.typedef('_ElementPredicate', () => dart.functio
nType(core.bool, [E])); |
| 451 return _ElementPredicate; | 451 return _ElementPredicate; |
| 452 }); | 452 }); |
| 453 let _ElementPredicate = _ElementPredicate$(); | 453 let _ElementPredicate = _ElementPredicate$(); |
| 454 let WhereIterable$ = dart.generic(function(E) { | 454 let WhereIterable$ = dart.generic(function(E) { |
| 455 class WhereIterable extends collection.IterableBase$(E) { | 455 class WhereIterable extends collection.IterableBase$(E) { |
| 456 WhereIterable(iterable$, f$) { | 456 WhereIterable(iterable$, f$) { |
| 457 this[_iterable] = iterable$; | 457 this[_iterable] = iterable$; |
| 458 this[_f] = f$; | 458 this[_f] = f$; |
| 459 super.IterableBase(); | 459 super.IterableBase(); |
| 460 } | 460 } |
| (...skipping 20 matching lines...) Expand all Loading... |
| 481 return false; | 481 return false; |
| 482 } | 482 } |
| 483 get current() { | 483 get current() { |
| 484 return this[_iterator].current; | 484 return this[_iterator].current; |
| 485 } | 485 } |
| 486 } | 486 } |
| 487 return WhereIterator; | 487 return WhereIterator; |
| 488 }); | 488 }); |
| 489 let WhereIterator = WhereIterator$(); | 489 let WhereIterator = WhereIterator$(); |
| 490 let _ExpandFunction$ = dart.generic(function(S, T) { | 490 let _ExpandFunction$ = dart.generic(function(S, T) { |
| 491 class _ExpandFunction extends core.Function {} | 491 let _ExpandFunction = dart.typedef('_ExpandFunction', () => dart.functionTyp
e(core.Iterable$(T), [S])); |
| 492 return _ExpandFunction; | 492 return _ExpandFunction; |
| 493 }); | 493 }); |
| 494 let _ExpandFunction = _ExpandFunction$(); | 494 let _ExpandFunction = _ExpandFunction$(); |
| 495 let ExpandIterable$ = dart.generic(function(S, T) { | 495 let ExpandIterable$ = dart.generic(function(S, T) { |
| 496 class ExpandIterable extends collection.IterableBase$(T) { | 496 class ExpandIterable extends collection.IterableBase$(T) { |
| 497 ExpandIterable(iterable$, f$) { | 497 ExpandIterable(iterable$, f$) { |
| 498 this[_iterable] = iterable$; | 498 this[_iterable] = iterable$; |
| 499 this[_f] = f$; | 499 this[_f] = f$; |
| 500 super.IterableBase(); | 500 super.IterableBase(); |
| 501 } | 501 } |
| 502 get [core.$iterator]() { | 502 get [core.$iterator]() { |
| 503 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.throw_("Unimplemented type (S) → Iterable<T>"))); | 503 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.functionType(core.Iterable$(T), [S]))); |
| 504 } | 504 } |
| 505 } | 505 } |
| 506 return ExpandIterable; | 506 return ExpandIterable; |
| 507 }); | 507 }); |
| 508 let ExpandIterable = ExpandIterable$(); | 508 let ExpandIterable = ExpandIterable$(); |
| 509 let _currentExpansion = dart.JsSymbol('_currentExpansion'); | 509 let _currentExpansion = dart.JsSymbol('_currentExpansion'); |
| 510 let _nextExpansion = dart.JsSymbol('_nextExpansion'); | 510 let _nextExpansion = dart.JsSymbol('_nextExpansion'); |
| 511 let ExpandIterator$ = dart.generic(function(S, T) { | 511 let ExpandIterator$ = dart.generic(function(S, T) { |
| 512 class ExpandIterator extends core.Object { | 512 class ExpandIterator extends core.Object { |
| 513 ExpandIterator(iterator$, f$) { | 513 ExpandIterator(iterator$, f$) { |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 608 }); | 608 }); |
| 609 let TakeIterator = TakeIterator$(); | 609 let TakeIterator = TakeIterator$(); |
| 610 let TakeWhileIterable$ = dart.generic(function(E) { | 610 let TakeWhileIterable$ = dart.generic(function(E) { |
| 611 class TakeWhileIterable extends collection.IterableBase$(E) { | 611 class TakeWhileIterable extends collection.IterableBase$(E) { |
| 612 TakeWhileIterable(iterable$, f$) { | 612 TakeWhileIterable(iterable$, f$) { |
| 613 this[_iterable] = iterable$; | 613 this[_iterable] = iterable$; |
| 614 this[_f] = f$; | 614 this[_f] = f$; |
| 615 super.IterableBase(); | 615 super.IterableBase(); |
| 616 } | 616 } |
| 617 get [core.$iterator]() { | 617 get [core.$iterator]() { |
| 618 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.throw_("Unimplemented type (E) → bool"))); | 618 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.functionType(core.bool, [E]))); |
| 619 } | 619 } |
| 620 } | 620 } |
| 621 return TakeWhileIterable; | 621 return TakeWhileIterable; |
| 622 }); | 622 }); |
| 623 let TakeWhileIterable = TakeWhileIterable$(); | 623 let TakeWhileIterable = TakeWhileIterable$(); |
| 624 let _isFinished = dart.JsSymbol('_isFinished'); | 624 let _isFinished = dart.JsSymbol('_isFinished'); |
| 625 let TakeWhileIterator$ = dart.generic(function(E) { | 625 let TakeWhileIterator$ = dart.generic(function(E) { |
| 626 class TakeWhileIterator extends core.Iterator$(E) { | 626 class TakeWhileIterator extends core.Iterator$(E) { |
| 627 TakeWhileIterator(iterator$, f$) { | 627 TakeWhileIterator(iterator$, f$) { |
| 628 this[_iterator] = iterator$; | 628 this[_iterator] = iterator$; |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 719 }); | 719 }); |
| 720 let SkipIterator = SkipIterator$(); | 720 let SkipIterator = SkipIterator$(); |
| 721 let SkipWhileIterable$ = dart.generic(function(E) { | 721 let SkipWhileIterable$ = dart.generic(function(E) { |
| 722 class SkipWhileIterable extends collection.IterableBase$(E) { | 722 class SkipWhileIterable extends collection.IterableBase$(E) { |
| 723 SkipWhileIterable(iterable$, f$) { | 723 SkipWhileIterable(iterable$, f$) { |
| 724 this[_iterable] = iterable$; | 724 this[_iterable] = iterable$; |
| 725 this[_f] = f$; | 725 this[_f] = f$; |
| 726 super.IterableBase(); | 726 super.IterableBase(); |
| 727 } | 727 } |
| 728 get [core.$iterator]() { | 728 get [core.$iterator]() { |
| 729 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.throw_("Unimplemented type (E) → bool"))); | 729 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.functionType(core.bool, [E]))); |
| 730 } | 730 } |
| 731 } | 731 } |
| 732 return SkipWhileIterable; | 732 return SkipWhileIterable; |
| 733 }); | 733 }); |
| 734 let SkipWhileIterable = SkipWhileIterable$(); | 734 let SkipWhileIterable = SkipWhileIterable$(); |
| 735 let _hasSkipped = dart.JsSymbol('_hasSkipped'); | 735 let _hasSkipped = dart.JsSymbol('_hasSkipped'); |
| 736 let SkipWhileIterator$ = dart.generic(function(E) { | 736 let SkipWhileIterator$ = dart.generic(function(E) { |
| 737 class SkipWhileIterator extends core.Iterator$(E) { | 737 class SkipWhileIterator extends core.Iterator$(E) { |
| 738 SkipWhileIterator(iterator$, f$) { | 738 SkipWhileIterator(iterator$, f$) { |
| 739 this[_iterator] = iterator$; | 739 this[_iterator] = iterator$; |
| (...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1054 } else { | 1054 } else { |
| 1055 buffer.write(list[core.$get](0)); | 1055 buffer.write(list[core.$get](0)); |
| 1056 for (let i = 1; dart.notNull(i) < dart.notNull(list[core.$length]); i
= dart.notNull(i) + 1) { | 1056 for (let i = 1; dart.notNull(i) < dart.notNull(list[core.$length]); i
= dart.notNull(i) + 1) { |
| 1057 buffer.write(separator); | 1057 buffer.write(separator); |
| 1058 buffer.write(list[core.$get](i)); | 1058 buffer.write(list[core.$get](i)); |
| 1059 } | 1059 } |
| 1060 } | 1060 } |
| 1061 return buffer.toString(); | 1061 return buffer.toString(); |
| 1062 } | 1062 } |
| 1063 where(iterable, f) { | 1063 where(iterable, f) { |
| 1064 return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dar
t.as(f, dart.throw_("Unimplemented type (T) → bool"))); | 1064 return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dar
t.as(f, dart.functionType(core.bool, [T]))); |
| 1065 } | 1065 } |
| 1066 static map(iterable, f) { | 1066 static map(iterable, f) { |
| 1067 return new MappedIterable(iterable, f); | 1067 return new MappedIterable(iterable, f); |
| 1068 } | 1068 } |
| 1069 static mapList(list, f) { | 1069 static mapList(list, f) { |
| 1070 return new MappedListIterable(list, f); | 1070 return new MappedListIterable(list, f); |
| 1071 } | 1071 } |
| 1072 static expand(iterable, f) { | 1072 static expand(iterable, f) { |
| 1073 return new ExpandIterable(iterable, f); | 1073 return new ExpandIterable(iterable, f); |
| 1074 } | 1074 } |
| 1075 takeList(list, n) { | 1075 takeList(list, n) { |
| 1076 return new (SubListIterable$(T))(dart.as(list, core.Iterable$(T)), 0, n)
; | 1076 return new (SubListIterable$(T))(dart.as(list, core.Iterable$(T)), 0, n)
; |
| 1077 } | 1077 } |
| 1078 takeWhile(iterable, test) { | 1078 takeWhile(iterable, test) { |
| 1079 return new (TakeWhileIterable$(T))(dart.as(iterable, core.Iterable$(T)),
dart.as(test, dart.throw_("Unimplemented type (T) → bool"))); | 1079 return new (TakeWhileIterable$(T))(dart.as(iterable, core.Iterable$(T)),
dart.as(test, dart.functionType(core.bool, [T]))); |
| 1080 } | 1080 } |
| 1081 skipList(list, n) { | 1081 skipList(list, n) { |
| 1082 return new (SubListIterable$(T))(dart.as(list, core.Iterable$(T)), n, nu
ll); | 1082 return new (SubListIterable$(T))(dart.as(list, core.Iterable$(T)), n, nu
ll); |
| 1083 } | 1083 } |
| 1084 skipWhile(iterable, test) { | 1084 skipWhile(iterable, test) { |
| 1085 return new (SkipWhileIterable$(T))(dart.as(iterable, core.Iterable$(T)),
dart.as(test, dart.throw_("Unimplemented type (T) → bool"))); | 1085 return new (SkipWhileIterable$(T))(dart.as(iterable, core.Iterable$(T)),
dart.as(test, dart.functionType(core.bool, [T]))); |
| 1086 } | 1086 } |
| 1087 reversedList(list) { | 1087 reversedList(list) { |
| 1088 return new (ReversedListIterable$(T))(dart.as(list, core.Iterable$(T))); | 1088 return new (ReversedListIterable$(T))(dart.as(list, core.Iterable$(T))); |
| 1089 } | 1089 } |
| 1090 static sortList(list, compare) { | 1090 static sortList(list, compare) { |
| 1091 if (compare == null) | 1091 if (compare == null) |
| 1092 compare = core.Comparable.compare; | 1092 compare = core.Comparable.compare; |
| 1093 Sort.sort(list, compare); | 1093 Sort.sort(list, compare); |
| 1094 } | 1094 } |
| 1095 static shuffleList(list, random) { | 1095 static shuffleList(list, random) { |
| (...skipping 814 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1910 exports.ReversedListIterable = ReversedListIterable; | 1910 exports.ReversedListIterable = ReversedListIterable; |
| 1911 exports.UnmodifiableListError = UnmodifiableListError; | 1911 exports.UnmodifiableListError = UnmodifiableListError; |
| 1912 exports.NonGrowableListError = NonGrowableListError; | 1912 exports.NonGrowableListError = NonGrowableListError; |
| 1913 exports.makeListFixedLength = makeListFixedLength; | 1913 exports.makeListFixedLength = makeListFixedLength; |
| 1914 exports.Lists = Lists; | 1914 exports.Lists = Lists; |
| 1915 exports.printToConsole = printToConsole; | 1915 exports.printToConsole = printToConsole; |
| 1916 exports.Sort = Sort; | 1916 exports.Sort = Sort; |
| 1917 exports.Symbol = Symbol; | 1917 exports.Symbol = Symbol; |
| 1918 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 1918 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
| 1919 })(_internal || (_internal = {})); | 1919 })(_internal || (_internal = {})); |
| OLD | NEW |