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 |