| 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 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 67 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 68 if (test(this.elementAt(i))) | 68 if (test(this.elementAt(i))) |
| 69 return true; | 69 return true; |
| 70 if (length !== this.length) { | 70 if (length !== this.length) { |
| 71 throw new core.ConcurrentModificationError(this); | 71 throw new core.ConcurrentModificationError(this); |
| 72 } | 72 } |
| 73 } | 73 } |
| 74 return false; | 74 return false; |
| 75 } | 75 } |
| 76 firstWhere(test, opt$) { | 76 firstWhere(test, opt$) { |
| 77 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; | 77 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
| 78 let length = this.length; | 78 let length = this.length; |
| 79 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 79 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 80 let element = this.elementAt(i); | 80 let element = this.elementAt(i); |
| 81 if (test(element)) | 81 if (test(element)) |
| 82 return element; | 82 return element; |
| 83 if (length !== this.length) { | 83 if (length !== this.length) { |
| 84 throw new core.ConcurrentModificationError(this); | 84 throw new core.ConcurrentModificationError(this); |
| 85 } | 85 } |
| 86 } | 86 } |
| 87 if (orElse !== null) | 87 if (orElse !== null) |
| 88 return orElse(); | 88 return orElse(); |
| 89 throw IterableElementError.noElement(); | 89 throw IterableElementError.noElement(); |
| 90 } | 90 } |
| 91 lastWhere(test, opt$) { | 91 lastWhere(test, opt$) { |
| 92 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; | 92 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
| 93 let length = this.length; | 93 let length = this.length; |
| 94 for (let i = dart.notNull(length) - 1; dart.notNull(i) >= 0; i = dart.no
tNull(i) - 1) { | 94 for (let i = dart.notNull(length) - 1; dart.notNull(i) >= 0; i = dart.no
tNull(i) - 1) { |
| 95 let element = this.elementAt(i); | 95 let element = this.elementAt(i); |
| 96 if (test(element)) | 96 if (test(element)) |
| 97 return element; | 97 return element; |
| 98 if (length !== this.length) { | 98 if (length !== this.length) { |
| 99 throw new core.ConcurrentModificationError(this); | 99 throw new core.ConcurrentModificationError(this); |
| 100 } | 100 } |
| 101 } | 101 } |
| 102 if (orElse !== null) | 102 if (orElse !== null) |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 191 skipWhile(test) { | 191 skipWhile(test) { |
| 192 return super.skipWhile(test); | 192 return super.skipWhile(test); |
| 193 } | 193 } |
| 194 take(count) { | 194 take(count) { |
| 195 return new SubListIterable(this, 0, count); | 195 return new SubListIterable(this, 0, count); |
| 196 } | 196 } |
| 197 takeWhile(test) { | 197 takeWhile(test) { |
| 198 return super.takeWhile(test); | 198 return super.takeWhile(test); |
| 199 } | 199 } |
| 200 toList(opt$) { | 200 toList(opt$) { |
| 201 let growable = opt$.growable === void 0 ? true : opt$.growable; | 201 let growable = opt$ && 'growable' in opt$ ? opt$.growable : true; |
| 202 let result = null; | 202 let result = null; |
| 203 if (growable) { | 203 if (growable) { |
| 204 result = ((_) => { | 204 result = ((_) => { |
| 205 _.length = this.length; | 205 _.length = this.length; |
| 206 return _; | 206 return _; |
| 207 }).bind(this)(new core.List()); | 207 }).bind(this)(new core.List()); |
| 208 } else { | 208 } else { |
| 209 result = new core.List(this.length); | 209 result = new core.List(this.length); |
| 210 } | 210 } |
| 211 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { | 211 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 285 if (this[_endOrLength] === null) { | 285 if (this[_endOrLength] === null) { |
| 286 return new SubListIterable(this[_iterable], this[_start], dart.notNull
(this[_start]) + dart.notNull(count)); | 286 return new SubListIterable(this[_iterable], this[_start], dart.notNull
(this[_start]) + dart.notNull(count)); |
| 287 } else { | 287 } else { |
| 288 let newEnd = dart.notNull(this[_start]) + dart.notNull(count); | 288 let newEnd = dart.notNull(this[_start]) + dart.notNull(count); |
| 289 if (dart.notNull(this[_endOrLength]) < dart.notNull(newEnd)) | 289 if (dart.notNull(this[_endOrLength]) < dart.notNull(newEnd)) |
| 290 return this; | 290 return this; |
| 291 return new SubListIterable(this[_iterable], this[_start], newEnd); | 291 return new SubListIterable(this[_iterable], this[_start], newEnd); |
| 292 } | 292 } |
| 293 } | 293 } |
| 294 toList(opt$) { | 294 toList(opt$) { |
| 295 let growable = opt$.growable === void 0 ? true : opt$.growable; | 295 let growable = opt$ && 'growable' in opt$ ? opt$.growable : true; |
| 296 let start = this[_start]; | 296 let start = this[_start]; |
| 297 let end = this[_iterable].length; | 297 let end = this[_iterable].length; |
| 298 if (this[_endOrLength] !== null && dart.notNull(this[_endOrLength]) < da
rt.notNull(end)) | 298 if (this[_endOrLength] !== null && dart.notNull(this[_endOrLength]) < da
rt.notNull(end)) |
| 299 end = this[_endOrLength]; | 299 end = this[_endOrLength]; |
| 300 let length = dart.notNull(end) - dart.notNull(start); | 300 let length = dart.notNull(end) - dart.notNull(start); |
| 301 if (dart.notNull(length) < 0) | 301 if (dart.notNull(length) < 0) |
| 302 length = 0; | 302 length = 0; |
| 303 let result = growable ? ((_) => { | 303 let result = growable ? ((_) => { |
| 304 _.length = length; | 304 _.length = length; |
| 305 return _; | 305 return _; |
| (...skipping 460 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 766 contains(element) { | 766 contains(element) { |
| 767 return false; | 767 return false; |
| 768 } | 768 } |
| 769 every(test) { | 769 every(test) { |
| 770 return true; | 770 return true; |
| 771 } | 771 } |
| 772 any(test) { | 772 any(test) { |
| 773 return false; | 773 return false; |
| 774 } | 774 } |
| 775 firstWhere(test, opt$) { | 775 firstWhere(test, opt$) { |
| 776 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; | 776 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
| 777 if (orElse !== null) | 777 if (orElse !== null) |
| 778 return orElse(); | 778 return orElse(); |
| 779 throw IterableElementError.noElement(); | 779 throw IterableElementError.noElement(); |
| 780 } | 780 } |
| 781 lastWhere(test, opt$) { | 781 lastWhere(test, opt$) { |
| 782 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; | 782 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
| 783 if (orElse !== null) | 783 if (orElse !== null) |
| 784 return orElse(); | 784 return orElse(); |
| 785 throw IterableElementError.noElement(); | 785 throw IterableElementError.noElement(); |
| 786 } | 786 } |
| 787 singleWhere(test, opt$) { | 787 singleWhere(test, opt$) { |
| 788 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; | 788 let orElse = opt$ && 'orElse' in opt$ ? opt$.orElse : null; |
| 789 if (orElse !== null) | 789 if (orElse !== null) |
| 790 return orElse(); | 790 return orElse(); |
| 791 throw IterableElementError.noElement(); | 791 throw IterableElementError.noElement(); |
| 792 } | 792 } |
| 793 join(separator) { | 793 join(separator) { |
| 794 if (separator === void 0) | 794 if (separator === void 0) |
| 795 separator = ""; | 795 separator = ""; |
| 796 return ""; | 796 return ""; |
| 797 } | 797 } |
| 798 where(test) { | 798 where(test) { |
| (...skipping 16 matching lines...) Expand all Loading... |
| 815 return this; | 815 return this; |
| 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(opt$) { | 824 toList(opt$) { |
| 825 let growable = opt$.growable === void 0 ? true : opt$.growable; | 825 let growable = opt$ && 'growable' in opt$ ? opt$.growable : true; |
| 826 return growable ? new List.from([]) : new core.List(0); | 826 return growable ? new List.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) { |
| (...skipping 1048 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 |