| 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 } | 5 } |
| 6 let ListIterable$ = dart.generic(function(E) { | 6 let ListIterable$ = dart.generic(function(E) { |
| 7 class ListIterable extends collection.IterableBase$(E) { | 7 class ListIterable extends collection.IterableBase$(E) { |
| 8 ListIterable() { | 8 ListIterable() { |
| 9 super.IterableBase(); | 9 super.IterableBase(); |
| 10 } | 10 } |
| (...skipping 506 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 517 return true; | 517 return true; |
| 518 } | 518 } |
| 519 } | 519 } |
| 520 return ExpandIterator; | 520 return ExpandIterator; |
| 521 }); | 521 }); |
| 522 let ExpandIterator = ExpandIterator$(dart.dynamic, dart.dynamic); | 522 let ExpandIterator = ExpandIterator$(dart.dynamic, dart.dynamic); |
| 523 let _takeCount = Symbol('_takeCount'); | 523 let _takeCount = Symbol('_takeCount'); |
| 524 let TakeIterable$ = dart.generic(function(E) { | 524 let TakeIterable$ = dart.generic(function(E) { |
| 525 class TakeIterable extends collection.IterableBase$(E) { | 525 class TakeIterable extends collection.IterableBase$(E) { |
| 526 TakeIterable(iterable, takeCount) { | 526 TakeIterable(iterable, takeCount) { |
| 527 if (dart.notNull(!(typeof takeCount == number)) || dart.notNull(takeCoun
t) < 0) { | 527 if (dart.notNull(!(typeof takeCount == 'number')) || dart.notNull(takeCo
unt) < 0) { |
| 528 throw new core.ArgumentError(takeCount); | 528 throw new core.ArgumentError(takeCount); |
| 529 } | 529 } |
| 530 if (dart.is(iterable, EfficientLength)) { | 530 if (dart.is(iterable, EfficientLength)) { |
| 531 return new EfficientLengthTakeIterable(iterable, takeCount); | 531 return new EfficientLengthTakeIterable(iterable, takeCount); |
| 532 } | 532 } |
| 533 return new TakeIterable._(iterable, takeCount); | 533 return new TakeIterable._(iterable, takeCount); |
| 534 } | 534 } |
| 535 TakeIterable$_(iterable$, takeCount$) { | 535 TakeIterable$_(iterable$, takeCount$) { |
| 536 this[_iterable] = iterable$; | 536 this[_iterable] = iterable$; |
| 537 this[_takeCount] = takeCount$; | 537 this[_takeCount] = takeCount$; |
| (...skipping 22 matching lines...) Expand all Loading... |
| 560 return EfficientLengthTakeIterable; | 560 return EfficientLengthTakeIterable; |
| 561 }); | 561 }); |
| 562 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(dart.dynamic); | 562 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(dart.dynamic); |
| 563 let _remaining = Symbol('_remaining'); | 563 let _remaining = Symbol('_remaining'); |
| 564 let TakeIterator$ = dart.generic(function(E) { | 564 let TakeIterator$ = dart.generic(function(E) { |
| 565 class TakeIterator extends core.Iterator$(E) { | 565 class TakeIterator extends core.Iterator$(E) { |
| 566 TakeIterator(iterator$, remaining) { | 566 TakeIterator(iterator$, remaining) { |
| 567 this[_iterator] = iterator$; | 567 this[_iterator] = iterator$; |
| 568 this[_remaining] = remaining; | 568 this[_remaining] = remaining; |
| 569 super.Iterator(); | 569 super.Iterator(); |
| 570 dart.assert(dart.notNull(typeof this[_remaining] == number) && dart.notN
ull(this[_remaining]) >= 0); | 570 dart.assert(dart.notNull(typeof this[_remaining] == 'number') && dart.no
tNull(this[_remaining]) >= 0); |
| 571 } | 571 } |
| 572 moveNext() { | 572 moveNext() { |
| 573 this[_remaining] = dart.notNull(this[_remaining]) - 1; | 573 this[_remaining] = dart.notNull(this[_remaining]) - 1; |
| 574 if (dart.notNull(this[_remaining]) >= 0) { | 574 if (dart.notNull(this[_remaining]) >= 0) { |
| 575 return this[_iterator].moveNext(); | 575 return this[_iterator].moveNext(); |
| 576 } | 576 } |
| 577 this[_remaining] = -1; | 577 this[_remaining] = -1; |
| 578 return false; | 578 return false; |
| 579 } | 579 } |
| 580 get current() { | 580 get current() { |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 633 SkipIterable(iterable, count) { | 633 SkipIterable(iterable, count) { |
| 634 if (dart.is(iterable, EfficientLength)) { | 634 if (dart.is(iterable, EfficientLength)) { |
| 635 return new EfficientLengthSkipIterable(iterable, count); | 635 return new EfficientLengthSkipIterable(iterable, count); |
| 636 } | 636 } |
| 637 return new SkipIterable._(iterable, count); | 637 return new SkipIterable._(iterable, count); |
| 638 } | 638 } |
| 639 SkipIterable$_(iterable$, skipCount$) { | 639 SkipIterable$_(iterable$, skipCount$) { |
| 640 this[_iterable] = iterable$; | 640 this[_iterable] = iterable$; |
| 641 this[_skipCount] = skipCount$; | 641 this[_skipCount] = skipCount$; |
| 642 super.IterableBase(); | 642 super.IterableBase(); |
| 643 if (!(typeof this[_skipCount] == number)) { | 643 if (!(typeof this[_skipCount] == 'number')) { |
| 644 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); | 644 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); |
| 645 } | 645 } |
| 646 core.RangeError.checkNotNegative(this[_skipCount], "count"); | 646 core.RangeError.checkNotNegative(this[_skipCount], "count"); |
| 647 } | 647 } |
| 648 skip(count) { | 648 skip(count) { |
| 649 if (!(typeof this[_skipCount] == number)) { | 649 if (!(typeof this[_skipCount] == 'number')) { |
| 650 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); | 650 throw new core.ArgumentError.value(this[_skipCount], "count is not an
integer"); |
| 651 } | 651 } |
| 652 core.RangeError.checkNotNegative(this[_skipCount], "count"); | 652 core.RangeError.checkNotNegative(this[_skipCount], "count"); |
| 653 return new SkipIterable._(this[_iterable], dart.notNull(this[_skipCount]
) + dart.notNull(count)); | 653 return new SkipIterable._(this[_iterable], dart.notNull(this[_skipCount]
) + dart.notNull(count)); |
| 654 } | 654 } |
| 655 get iterator() { | 655 get iterator() { |
| 656 return new SkipIterator(this[_iterable].iterator, this[_skipCount]); | 656 return new SkipIterator(this[_iterable].iterator, this[_skipCount]); |
| 657 } | 657 } |
| 658 } | 658 } |
| 659 dart.defineNamedConstructor(SkipIterable, '_'); | 659 dart.defineNamedConstructor(SkipIterable, '_'); |
| (...skipping 14 matching lines...) Expand all Loading... |
| 674 } | 674 } |
| 675 return EfficientLengthSkipIterable; | 675 return EfficientLengthSkipIterable; |
| 676 }); | 676 }); |
| 677 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(dart.dynamic); | 677 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(dart.dynamic); |
| 678 let SkipIterator$ = dart.generic(function(E) { | 678 let SkipIterator$ = dart.generic(function(E) { |
| 679 class SkipIterator extends core.Iterator$(E) { | 679 class SkipIterator extends core.Iterator$(E) { |
| 680 SkipIterator(iterator$, skipCount$) { | 680 SkipIterator(iterator$, skipCount$) { |
| 681 this[_iterator] = iterator$; | 681 this[_iterator] = iterator$; |
| 682 this[_skipCount] = skipCount$; | 682 this[_skipCount] = skipCount$; |
| 683 super.Iterator(); | 683 super.Iterator(); |
| 684 dart.assert(dart.notNull(typeof this[_skipCount] == number) && dart.notN
ull(this[_skipCount]) >= 0); | 684 dart.assert(dart.notNull(typeof this[_skipCount] == 'number') && dart.no
tNull(this[_skipCount]) >= 0); |
| 685 } | 685 } |
| 686 moveNext() { | 686 moveNext() { |
| 687 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da
rt.notNull(i) + 1) | 687 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da
rt.notNull(i) + 1) |
| 688 this[_iterator].moveNext(); | 688 this[_iterator].moveNext(); |
| 689 this[_skipCount] = 0; | 689 this[_skipCount] = 0; |
| 690 return this[_iterator].moveNext(); | 690 return this[_iterator].moveNext(); |
| 691 } | 691 } |
| 692 get current() { | 692 get current() { |
| 693 return this[_iterator].current; | 693 return this[_iterator].current; |
| 694 } | 694 } |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 816 } | 816 } |
| 817 take(count) { | 817 take(count) { |
| 818 core.RangeError.checkNotNegative(count, "count"); | 818 core.RangeError.checkNotNegative(count, "count"); |
| 819 return this; | 819 return this; |
| 820 } | 820 } |
| 821 takeWhile(test) { | 821 takeWhile(test) { |
| 822 return this; | 822 return this; |
| 823 } | 823 } |
| 824 toList(opts) { | 824 toList(opts) { |
| 825 let growable = opts && 'growable' in opts ? opts.growable : true; | 825 let growable = opts && 'growable' in opts ? opts.growable : true; |
| 826 return growable ? new List.from([]) : new core.List(0); | 826 return growable ? new core.List$(E).from([]) : new core.List(0); |
| 827 } | 827 } |
| 828 toSet() { | 828 toSet() { |
| 829 return new core.Set(); | 829 return new core.Set(); |
| 830 } | 830 } |
| 831 } | 831 } |
| 832 return EmptyIterable; | 832 return EmptyIterable; |
| 833 }); | 833 }); |
| 834 let EmptyIterable = EmptyIterable$(dart.dynamic); | 834 let EmptyIterable = EmptyIterable$(dart.dynamic); |
| 835 let EmptyIterator$ = dart.generic(function(E) { | 835 let EmptyIterator$ = dart.generic(function(E) { |
| 836 class EmptyIterator extends core.Object { | 836 class EmptyIterator extends core.Object { |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 891 } | 891 } |
| 892 return value; | 892 return value; |
| 893 } | 893 } |
| 894 static fold(iterable, initialValue, combine) { | 894 static fold(iterable, initialValue, combine) { |
| 895 for (let element of iterable) { | 895 for (let element of iterable) { |
| 896 initialValue = dart.dinvokef(combine, initialValue, element); | 896 initialValue = dart.dinvokef(combine, initialValue, element); |
| 897 } | 897 } |
| 898 return initialValue; | 898 return initialValue; |
| 899 } | 899 } |
| 900 static removeWhereList(list, test) { | 900 static removeWhereList(list, test) { |
| 901 let retained = new List.from([]); | 901 let retained = new core.List.from([]); |
| 902 let length = list.length; | 902 let length = list.length; |
| 903 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 903 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 904 let element = list.get(i); | 904 let element = list.get(i); |
| 905 if (!dart.notNull(dart.dinvokef(test, element))) { | 905 if (!dart.notNull(dart.dinvokef(test, element))) { |
| 906 retained.add(element); | 906 retained.add(element); |
| 907 } | 907 } |
| 908 if (length !== list.length) { | 908 if (length !== list.length) { |
| 909 throw new core.ConcurrentModificationError(list); | 909 throw new core.ConcurrentModificationError(list); |
| 910 } | 910 } |
| 911 } | 911 } |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 990 } | 990 } |
| 991 result = element; | 991 result = element; |
| 992 foundMatching = true; | 992 foundMatching = true; |
| 993 } | 993 } |
| 994 } | 994 } |
| 995 if (foundMatching) | 995 if (foundMatching) |
| 996 return result; | 996 return result; |
| 997 throw IterableElementError.noElement(); | 997 throw IterableElementError.noElement(); |
| 998 } | 998 } |
| 999 static elementAt(iterable, index) { | 999 static elementAt(iterable, index) { |
| 1000 if (!(typeof index == number)) | 1000 if (!(typeof index == 'number')) |
| 1001 throw new core.ArgumentError.notNull("index"); | 1001 throw new core.ArgumentError.notNull("index"); |
| 1002 core.RangeError.checkNotNegative(index, "index"); | 1002 core.RangeError.checkNotNegative(index, "index"); |
| 1003 let elementIndex = 0; | 1003 let elementIndex = 0; |
| 1004 for (let element of iterable) { | 1004 for (let element of iterable) { |
| 1005 if (index === elementIndex) | 1005 if (index === elementIndex) |
| 1006 return element; | 1006 return element; |
| 1007 elementIndex = dart.notNull(elementIndex) + 1; | 1007 elementIndex = dart.notNull(elementIndex) + 1; |
| 1008 } | 1008 } |
| 1009 throw new core.RangeError.index(index, iterable, "index", null, elementI
ndex); | 1009 throw new core.RangeError.index(index, iterable, "index", null, elementI
ndex); |
| 1010 } | 1010 } |
| (...skipping 372 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1383 get isEmpty() { | 1383 get isEmpty() { |
| 1384 return this[_values].isEmpty; | 1384 return this[_values].isEmpty; |
| 1385 } | 1385 } |
| 1386 get isNotEmpty() { | 1386 get isNotEmpty() { |
| 1387 return this[_values].isNotEmpty; | 1387 return this[_values].isNotEmpty; |
| 1388 } | 1388 } |
| 1389 containsValue(value) { | 1389 containsValue(value) { |
| 1390 return this[_values].contains(value); | 1390 return this[_values].contains(value); |
| 1391 } | 1391 } |
| 1392 containsKey(key) { | 1392 containsKey(key) { |
| 1393 return dart.notNull(typeof key == number) && dart.notNull(key) >= 0 && d
art.notNull(key) < dart.notNull(this.length); | 1393 return dart.notNull(typeof key == 'number') && dart.notNull(key) >= 0 &&
dart.notNull(key) < dart.notNull(this.length); |
| 1394 } | 1394 } |
| 1395 forEach(f) { | 1395 forEach(f) { |
| 1396 let length = this[_values].length; | 1396 let length = this[_values].length; |
| 1397 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 1397 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 1398 f(i, this[_values].get(i)); | 1398 f(i, this[_values].get(i)); |
| 1399 if (length !== this[_values].length) { | 1399 if (length !== this[_values].length) { |
| 1400 throw new core.ConcurrentModificationError(this[_values]); | 1400 throw new core.ConcurrentModificationError(this[_values]); |
| 1401 } | 1401 } |
| 1402 } | 1402 } |
| 1403 } | 1403 } |
| (...skipping 405 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1809 Symbol.identifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z
$_][\\w$]*'; | 1809 Symbol.identifierRE = '(?!' + `${Symbol.reservedWordRE}` + '\\b(?!\\$))[a-zA-Z
$_][\\w$]*'; |
| 1810 Symbol.operatorRE = '(?:[\\-+*/%&|^]|\\[\\]=?|==|~/?|<[<=]?|>[>=]?|unary-)'; | 1810 Symbol.operatorRE = '(?:[\\-+*/%&|^]|\\[\\]=?|==|~/?|<[<=]?|>[>=]?|unary-)'; |
| 1811 dart.defineLazyProperties(Symbol, { | 1811 dart.defineLazyProperties(Symbol, { |
| 1812 get publicSymbolPattern() { | 1812 get publicSymbolPattern() { |
| 1813 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.publicIdentifie
rRE}(?:=?$|[.](?!$)))+?$`); | 1813 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.publicIdentifie
rRE}(?:=?$|[.](?!$)))+?$`); |
| 1814 }, | 1814 }, |
| 1815 get symbolPattern() { | 1815 get symbolPattern() { |
| 1816 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.identifierRE}(?
:=?$|[.](?!$)))+?$`); | 1816 return new core.RegExp(`^(?:${Symbol.operatorRE}$|${Symbol.identifierRE}(?
:=?$|[.](?!$)))+?$`); |
| 1817 } | 1817 } |
| 1818 }); | 1818 }); |
| 1819 let POWERS_OF_TEN = /* Unimplemented const */new List.from([1.0, 10.0, 100.0,
1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0, 100
00000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000000.0
, 1000000000000000.0, 10000000000000000.0, 100000000000000000.0, 100000000000000
0000.0, 10000000000000000000.0, 100000000000000000000.0, 1e+21, 1e+22]); | 1819 let POWERS_OF_TEN = /* Unimplemented const */new core.List.from([1.0, 10.0, 10
0.0, 1000.0, 10000.0, 100000.0, 1000000.0, 10000000.0, 100000000.0, 1000000000.0
, 10000000000.0, 100000000000.0, 1000000000000.0, 10000000000000.0, 100000000000
000.0, 1000000000000000.0, 10000000000000000.0, 100000000000000000.0, 1000000000
000000000.0, 10000000000000000000.0, 100000000000000000000.0, 1e+21, 1e+22]); |
| 1820 // Exports: | 1820 // Exports: |
| 1821 exports.EfficientLength = EfficientLength; | 1821 exports.EfficientLength = EfficientLength; |
| 1822 exports.ListIterable = ListIterable; | 1822 exports.ListIterable = ListIterable; |
| 1823 exports.ListIterable$ = ListIterable$; | 1823 exports.ListIterable$ = ListIterable$; |
| 1824 exports.SubListIterable = SubListIterable; | 1824 exports.SubListIterable = SubListIterable; |
| 1825 exports.SubListIterable$ = SubListIterable$; | 1825 exports.SubListIterable$ = SubListIterable$; |
| 1826 exports.ListIterator = ListIterator; | 1826 exports.ListIterator = ListIterator; |
| 1827 exports.ListIterator$ = ListIterator$; | 1827 exports.ListIterator$ = ListIterator$; |
| 1828 exports.MappedIterable = MappedIterable; | 1828 exports.MappedIterable = MappedIterable; |
| 1829 exports.MappedIterable$ = MappedIterable$; | 1829 exports.MappedIterable$ = MappedIterable$; |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1884 exports.ReversedListIterable$ = ReversedListIterable$; | 1884 exports.ReversedListIterable$ = ReversedListIterable$; |
| 1885 exports.UnmodifiableListError = UnmodifiableListError; | 1885 exports.UnmodifiableListError = UnmodifiableListError; |
| 1886 exports.NonGrowableListError = NonGrowableListError; | 1886 exports.NonGrowableListError = NonGrowableListError; |
| 1887 exports.makeListFixedLength = makeListFixedLength; | 1887 exports.makeListFixedLength = makeListFixedLength; |
| 1888 exports.Lists = Lists; | 1888 exports.Lists = Lists; |
| 1889 exports.printToConsole = printToConsole; | 1889 exports.printToConsole = printToConsole; |
| 1890 exports.Sort = Sort; | 1890 exports.Sort = Sort; |
| 1891 exports.Symbol = Symbol; | 1891 exports.Symbol = Symbol; |
| 1892 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 1892 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
| 1893 })(_internal || (_internal = {})); | 1893 })(_internal || (_internal = {})); |
| OLD | NEW |