| 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], __t0)); |
| 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], __t2)); |
| 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], __t4)); |
| 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, __t6)); |
| 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 __t0$ = dart.generic(function(S, T) { |
| 1255 let __t0 = dart.typedef('__t0', () => dart.functionType(core.Iterable$(T), [
S])); |
| 1256 return __t0; |
| 1257 }); |
| 1258 let __t0 = __t0$(); |
| 1259 let __t2$ = dart.generic(function(E) { |
| 1260 let __t2 = dart.typedef('__t2', () => dart.functionType(core.bool, [E])); |
| 1261 return __t2; |
| 1262 }); |
| 1263 let __t2 = __t2$(); |
| 1264 let __t4$ = dart.generic(function(E) { |
| 1265 let __t4 = dart.typedef('__t4', () => dart.functionType(core.bool, [E])); |
| 1266 return __t4; |
| 1267 }); |
| 1268 let __t4 = __t4$(); |
| 1269 let __t6$ = dart.generic(function(T) { |
| 1270 let __t6 = dart.typedef('__t6', () => dart.functionType(core.bool, [T])); |
| 1271 return __t6; |
| 1272 }); |
| 1273 let __t6 = __t6$(); |
| 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 |