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 481 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
492 }); | 492 }); |
493 let _ExpandFunction = _ExpandFunction$(); | 493 let _ExpandFunction = _ExpandFunction$(); |
494 let ExpandIterable$ = dart.generic(function(S, T) { | 494 let ExpandIterable$ = dart.generic(function(S, T) { |
495 class ExpandIterable extends collection.IterableBase$(T) { | 495 class ExpandIterable extends collection.IterableBase$(T) { |
496 ExpandIterable(iterable, f) { | 496 ExpandIterable(iterable, f) { |
497 this[_iterable] = iterable; | 497 this[_iterable] = iterable; |
498 this[_f] = f; | 498 this[_f] = f; |
499 super.IterableBase(); | 499 super.IterableBase(); |
500 } | 500 } |
501 get [core.$iterator]() { | 501 get [core.$iterator]() { |
502 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.functionType(core.Iterable$(T), [S]))); | 502 return new (ExpandIterator$(S, T))(this[_iterable][core.$iterator], dart
.as(this[_f], __CastType0)); |
503 } | 503 } |
504 } | 504 } |
505 return ExpandIterable; | 505 return ExpandIterable; |
506 }); | 506 }); |
507 let ExpandIterable = ExpandIterable$(); | 507 let ExpandIterable = ExpandIterable$(); |
508 let _currentExpansion = dart.JsSymbol('_currentExpansion'); | 508 let _currentExpansion = dart.JsSymbol('_currentExpansion'); |
509 let _nextExpansion = dart.JsSymbol('_nextExpansion'); | 509 let _nextExpansion = dart.JsSymbol('_nextExpansion'); |
510 let ExpandIterator$ = dart.generic(function(S, T) { | 510 let ExpandIterator$ = dart.generic(function(S, T) { |
511 class ExpandIterator extends core.Object { | 511 class ExpandIterator extends core.Object { |
512 ExpandIterator(iterator, f) { | 512 ExpandIterator(iterator, f) { |
513 this[_iterator] = iterator; | 513 this[_iterator] = iterator; |
514 this[_f] = f; | 514 this[_f] = f; |
515 this[_currentExpansion] = dart.as(new EmptyIterator(), core.Iterator$(T)
); | 515 this[_currentExpansion] = new (EmptyIterator$(T))(); |
516 this[_current] = null; | 516 this[_current] = null; |
517 } | 517 } |
518 [_nextExpansion]() {} | 518 [_nextExpansion]() {} |
519 get current() { | 519 get current() { |
520 return this[_current]; | 520 return this[_current]; |
521 } | 521 } |
522 moveNext() { | 522 moveNext() { |
523 if (this[_currentExpansion] == null) | 523 if (this[_currentExpansion] == null) |
524 return false; | 524 return false; |
525 while (!dart.notNull(this[_currentExpansion].moveNext())) { | 525 while (!dart.notNull(this[_currentExpansion].moveNext())) { |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
607 }); | 607 }); |
608 let TakeIterator = TakeIterator$(); | 608 let TakeIterator = TakeIterator$(); |
609 let TakeWhileIterable$ = dart.generic(function(E) { | 609 let TakeWhileIterable$ = dart.generic(function(E) { |
610 class TakeWhileIterable extends collection.IterableBase$(E) { | 610 class TakeWhileIterable extends collection.IterableBase$(E) { |
611 TakeWhileIterable(iterable, f) { | 611 TakeWhileIterable(iterable, f) { |
612 this[_iterable] = iterable; | 612 this[_iterable] = iterable; |
613 this[_f] = f; | 613 this[_f] = f; |
614 super.IterableBase(); | 614 super.IterableBase(); |
615 } | 615 } |
616 get [core.$iterator]() { | 616 get [core.$iterator]() { |
617 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.functionType(core.bool, [E]))); | 617 return new (TakeWhileIterator$(E))(this[_iterable][core.$iterator], dart
.as(this[_f], __CastType2)); |
618 } | 618 } |
619 } | 619 } |
620 return TakeWhileIterable; | 620 return TakeWhileIterable; |
621 }); | 621 }); |
622 let TakeWhileIterable = TakeWhileIterable$(); | 622 let TakeWhileIterable = TakeWhileIterable$(); |
623 let _isFinished = dart.JsSymbol('_isFinished'); | 623 let _isFinished = dart.JsSymbol('_isFinished'); |
624 let TakeWhileIterator$ = dart.generic(function(E) { | 624 let TakeWhileIterator$ = dart.generic(function(E) { |
625 class TakeWhileIterator extends core.Iterator$(E) { | 625 class TakeWhileIterator extends core.Iterator$(E) { |
626 TakeWhileIterator(iterator, f) { | 626 TakeWhileIterator(iterator, f) { |
627 this[_iterator] = iterator; | 627 this[_iterator] = iterator; |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
718 }); | 718 }); |
719 let SkipIterator = SkipIterator$(); | 719 let SkipIterator = SkipIterator$(); |
720 let SkipWhileIterable$ = dart.generic(function(E) { | 720 let SkipWhileIterable$ = dart.generic(function(E) { |
721 class SkipWhileIterable extends collection.IterableBase$(E) { | 721 class SkipWhileIterable extends collection.IterableBase$(E) { |
722 SkipWhileIterable(iterable, f) { | 722 SkipWhileIterable(iterable, f) { |
723 this[_iterable] = iterable; | 723 this[_iterable] = iterable; |
724 this[_f] = f; | 724 this[_f] = f; |
725 super.IterableBase(); | 725 super.IterableBase(); |
726 } | 726 } |
727 get [core.$iterator]() { | 727 get [core.$iterator]() { |
728 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart
.as(this[_f], dart.functionType(core.bool, [E]))); | 728 return new (SkipWhileIterator$(E))(this[_iterable][core.$iterator], dart
.as(this[_f], __CastType4)); |
729 } | 729 } |
730 } | 730 } |
731 return SkipWhileIterable; | 731 return SkipWhileIterable; |
732 }); | 732 }); |
733 let SkipWhileIterable = SkipWhileIterable$(); | 733 let SkipWhileIterable = SkipWhileIterable$(); |
734 let _hasSkipped = dart.JsSymbol('_hasSkipped'); | 734 let _hasSkipped = dart.JsSymbol('_hasSkipped'); |
735 let SkipWhileIterator$ = dart.generic(function(E) { | 735 let SkipWhileIterator$ = dart.generic(function(E) { |
736 class SkipWhileIterator extends core.Iterator$(E) { | 736 class SkipWhileIterator extends core.Iterator$(E) { |
737 SkipWhileIterator(iterator, f) { | 737 SkipWhileIterator(iterator, f) { |
738 this[_iterator] = iterator; | 738 this[_iterator] = iterator; |
(...skipping 17 matching lines...) Expand all Loading... |
756 } | 756 } |
757 return SkipWhileIterator; | 757 return SkipWhileIterator; |
758 }); | 758 }); |
759 let SkipWhileIterator = SkipWhileIterator$(); | 759 let SkipWhileIterator = SkipWhileIterator$(); |
760 let EmptyIterable$ = dart.generic(function(E) { | 760 let EmptyIterable$ = dart.generic(function(E) { |
761 class EmptyIterable extends collection.IterableBase$(E) { | 761 class EmptyIterable extends collection.IterableBase$(E) { |
762 EmptyIterable() { | 762 EmptyIterable() { |
763 super.IterableBase(); | 763 super.IterableBase(); |
764 } | 764 } |
765 get [core.$iterator]() { | 765 get [core.$iterator]() { |
766 return dart.as(new EmptyIterator(), core.Iterator$(E)); | 766 return new (EmptyIterator$(E))(); |
767 } | 767 } |
768 [core.$forEach](action) {} | 768 [core.$forEach](action) {} |
769 get [core.$isEmpty]() { | 769 get [core.$isEmpty]() { |
770 return true; | 770 return true; |
771 } | 771 } |
772 get [core.$length]() { | 772 get [core.$length]() { |
773 return 0; | 773 return 0; |
774 } | 774 } |
775 get [core.$first]() { | 775 get [core.$first]() { |
776 throw IterableElementError.noElement(); | 776 throw IterableElementError.noElement(); |
(...skipping 276 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1053 } else { | 1053 } else { |
1054 buffer.write(list[core.$get](0)); | 1054 buffer.write(list[core.$get](0)); |
1055 for (let i = 1; dart.notNull(i) < dart.notNull(list[core.$length]); i
= dart.notNull(i) + 1) { | 1055 for (let i = 1; dart.notNull(i) < dart.notNull(list[core.$length]); i
= dart.notNull(i) + 1) { |
1056 buffer.write(separator); | 1056 buffer.write(separator); |
1057 buffer.write(list[core.$get](i)); | 1057 buffer.write(list[core.$get](i)); |
1058 } | 1058 } |
1059 } | 1059 } |
1060 return buffer.toString(); | 1060 return buffer.toString(); |
1061 } | 1061 } |
1062 where(iterable, f) { | 1062 where(iterable, f) { |
1063 return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dar
t.as(f, dart.functionType(core.bool, [T]))); | 1063 return new (WhereIterable$(T))(dart.as(iterable, core.Iterable$(T)), dar
t.as(f, __CastType6)); |
1064 } | 1064 } |
1065 static map(iterable, f) { | 1065 static map(iterable, f) { |
1066 return new MappedIterable(iterable, f); | 1066 return new MappedIterable(iterable, f); |
1067 } | 1067 } |
1068 static mapList(list, f) { | 1068 static mapList(list, f) { |
1069 return new MappedListIterable(list, f); | 1069 return new MappedListIterable(list, f); |
1070 } | 1070 } |
1071 static expand(iterable, f) { | 1071 static expand(iterable, f) { |
1072 return new ExpandIterable(iterable, f); | 1072 return new ExpandIterable(iterable, f); |
1073 } | 1073 } |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1244 static noElement() { | 1244 static noElement() { |
1245 return new core.StateError("No element"); | 1245 return new core.StateError("No element"); |
1246 } | 1246 } |
1247 static tooMany() { | 1247 static tooMany() { |
1248 return new core.StateError("Too many elements"); | 1248 return new core.StateError("Too many elements"); |
1249 } | 1249 } |
1250 static tooFew() { | 1250 static tooFew() { |
1251 return new core.StateError("Too few elements"); | 1251 return new core.StateError("Too few elements"); |
1252 } | 1252 } |
1253 } | 1253 } |
| 1254 let __CastType0$ = dart.generic(function(S, T) { |
| 1255 let __CastType0 = dart.typedef('__CastType0', () => dart.functionType(core.I
terable$(T), [S])); |
| 1256 return __CastType0; |
| 1257 }); |
| 1258 let __CastType0 = __CastType0$(); |
| 1259 let __CastType2$ = dart.generic(function(E) { |
| 1260 let __CastType2 = dart.typedef('__CastType2', () => dart.functionType(core.b
ool, [E])); |
| 1261 return __CastType2; |
| 1262 }); |
| 1263 let __CastType2 = __CastType2$(); |
| 1264 let __CastType4$ = dart.generic(function(E) { |
| 1265 let __CastType4 = dart.typedef('__CastType4', () => dart.functionType(core.b
ool, [E])); |
| 1266 return __CastType4; |
| 1267 }); |
| 1268 let __CastType4 = __CastType4$(); |
| 1269 let __CastType6$ = dart.generic(function(T) { |
| 1270 let __CastType6 = dart.typedef('__CastType6', () => dart.functionType(core.b
ool, [T])); |
| 1271 return __CastType6; |
| 1272 }); |
| 1273 let __CastType6 = __CastType6$(); |
1254 let FixedLengthListMixin$ = dart.generic(function(E) { | 1274 let FixedLengthListMixin$ = dart.generic(function(E) { |
1255 class FixedLengthListMixin extends core.Object { | 1275 class FixedLengthListMixin extends core.Object { |
1256 set length(newLength) { | 1276 set length(newLength) { |
1257 throw new core.UnsupportedError("Cannot change the length of a fixed-len
gth list"); | 1277 throw new core.UnsupportedError("Cannot change the length of a fixed-len
gth list"); |
1258 } | 1278 } |
1259 add(value) { | 1279 add(value) { |
1260 throw new core.UnsupportedError("Cannot add to a fixed-length list"); | 1280 throw new core.UnsupportedError("Cannot add to a fixed-length list"); |
1261 } | 1281 } |
1262 insert(index, value) { | 1282 insert(index, value) { |
1263 throw new core.UnsupportedError("Cannot add to a fixed-length list"); | 1283 throw new core.UnsupportedError("Cannot add to a fixed-length list"); |
(...skipping 689 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1953 exports.ReversedListIterable = ReversedListIterable; | 1973 exports.ReversedListIterable = ReversedListIterable; |
1954 exports.UnmodifiableListError = UnmodifiableListError; | 1974 exports.UnmodifiableListError = UnmodifiableListError; |
1955 exports.NonGrowableListError = NonGrowableListError; | 1975 exports.NonGrowableListError = NonGrowableListError; |
1956 exports.makeListFixedLength = makeListFixedLength; | 1976 exports.makeListFixedLength = makeListFixedLength; |
1957 exports.Lists = Lists; | 1977 exports.Lists = Lists; |
1958 exports.printToConsole = printToConsole; | 1978 exports.printToConsole = printToConsole; |
1959 exports.Sort = Sort; | 1979 exports.Sort = Sort; |
1960 exports.Symbol = Symbol; | 1980 exports.Symbol = Symbol; |
1961 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 1981 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
1962 })(_internal || (_internal = {})); | 1982 })(_internal || (_internal = {})); |
OLD | NEW |