OLD | NEW |
1 var collection; | 1 var collection; |
2 (function(exports) { | 2 (function(exports) { |
3 'use strict'; | 3 'use strict'; |
4 let _source = Symbol('_source'); | 4 let _source = Symbol('_source'); |
5 let UnmodifiableListView$ = dart.generic(function(E) { | 5 let UnmodifiableListView$ = dart.generic(function(E) { |
6 class UnmodifiableListView extends _internal.UnmodifiableListBase$(E) { | 6 class UnmodifiableListView extends _internal.UnmodifiableListBase$(E) { |
7 UnmodifiableListView(source) { | 7 UnmodifiableListView(source) { |
8 this[_source] = source; | 8 this[_source] = source; |
9 super.UnmodifiableListBase(); | 9 super.UnmodifiableListBase(); |
10 } | 10 } |
(...skipping 148 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
159 return result; | 159 return result; |
160 } | 160 } |
161 toList(opts) { | 161 toList(opts) { |
162 let growable = opts && 'growable' in opts ? opts.growable : true; | 162 let growable = opts && 'growable' in opts ? opts.growable : true; |
163 let result = growable ? ((_) => { | 163 let result = growable ? ((_) => { |
164 _.length = this.length; | 164 _.length = this.length; |
165 return _; | 165 return _; |
166 }).bind(this)(new core.List()) : new core.List(this.length); | 166 }).bind(this)(new core.List()) : new core.List(this.length); |
167 let i = 0; | 167 let i = 0; |
168 for (let element of this) | 168 for (let element of this) |
169 result.set(((x) => i = dart.notNull(x$) + 1, x$)(i), element); | 169 result.set(((x$) => i = dart.notNull(x$) + 1, x$)(i), element); |
170 return result; | 170 return result; |
171 } | 171 } |
172 map(f) { | 172 map(f) { |
173 return new _internal.EfficientLengthMappedIterable(this, f); | 173 return new _internal.EfficientLengthMappedIterable(this, f); |
174 } | 174 } |
175 get single() { | 175 get single() { |
176 if (dart.notNull(this.length) > 1) | 176 if (dart.notNull(this.length) > 1) |
177 throw _internal.IterableElementError.tooMany(); | 177 throw _internal.IterableElementError.tooMany(); |
178 let it = this.iterator; | 178 let it = this.iterator; |
179 if (!dart.notNull(it.moveNext())) | 179 if (!dart.notNull(it.moveNext())) |
(...skipping 1286 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1466 return result; | 1466 return result; |
1467 } | 1467 } |
1468 toSet() { | 1468 toSet() { |
1469 let result = new core.Set(); | 1469 let result = new core.Set(); |
1470 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { | 1470 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { |
1471 result.add(this.get(i)); | 1471 result.add(this.get(i)); |
1472 } | 1472 } |
1473 return result; | 1473 return result; |
1474 } | 1474 } |
1475 add(element) { | 1475 add(element) { |
1476 this.set(((x) => this.length = dart.notNull(x$) + 1, x$).bind(this)(this
.length), element); | 1476 this.set(((x$) => this.length = dart.notNull(x$) + 1, x$).bind(this)(thi
s.length), element); |
1477 } | 1477 } |
1478 addAll(iterable) { | 1478 addAll(iterable) { |
1479 for (let element of iterable) { | 1479 for (let element of iterable) { |
1480 this.set(((x) => this.length = dart.notNull(x$) + 1, x$).bind(this)(th
is.length), element); | 1480 this.set(((x$) => this.length = dart.notNull(x$) + 1, x$).bind(this)(t
his.length), element); |
1481 } | 1481 } |
1482 } | 1482 } |
1483 remove(element) { | 1483 remove(element) { |
1484 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { | 1484 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { |
1485 if (dart.equals(this.get(i), element)) { | 1485 if (dart.equals(this.get(i), element)) { |
1486 this.setRange(i, dart.notNull(this.length) - 1, this, dart.notNull(i
) + 1); | 1486 this.setRange(i, dart.notNull(this.length) - 1, this, dart.notNull(i
) + 1); |
1487 this.length = 1; | 1487 this.length = 1; |
1488 return true; | 1488 return true; |
1489 } | 1489 } |
1490 } | 1490 } |
(...skipping 209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1700 let insertionLength = iterable.length; | 1700 let insertionLength = iterable.length; |
1701 this.length = insertionLength; | 1701 this.length = insertionLength; |
1702 this.setRange(dart.notNull(index) + dart.notNull(insertionLength), this.
length, this, index); | 1702 this.setRange(dart.notNull(index) + dart.notNull(insertionLength), this.
length, this, index); |
1703 this.setAll(index, iterable); | 1703 this.setAll(index, iterable); |
1704 } | 1704 } |
1705 setAll(index, iterable) { | 1705 setAll(index, iterable) { |
1706 if (dart.is(iterable, core.List)) { | 1706 if (dart.is(iterable, core.List)) { |
1707 this.setRange(index, dart.notNull(index) + dart.notNull(iterable.lengt
h), iterable); | 1707 this.setRange(index, dart.notNull(index) + dart.notNull(iterable.lengt
h), iterable); |
1708 } else { | 1708 } else { |
1709 for (let element of iterable) { | 1709 for (let element of iterable) { |
1710 this.set(((x) => index = dart.notNull(x$) + 1, x$)(index), element); | 1710 this.set(((x$) => index = dart.notNull(x$) + 1, x$)(index), element)
; |
1711 } | 1711 } |
1712 } | 1712 } |
1713 } | 1713 } |
1714 get reversed() { | 1714 get reversed() { |
1715 return new _internal.ReversedListIterable(this); | 1715 return new _internal.ReversedListIterable(this); |
1716 } | 1716 } |
1717 toString() { | 1717 toString() { |
1718 return IterableBase.iterableToFullString(this, '[', ']'); | 1718 return IterableBase.iterableToFullString(this, '[', ']'); |
1719 } | 1719 } |
1720 } | 1720 } |
(...skipping 3167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4888 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 4888 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
4889 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 4889 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
4890 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 4890 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
4891 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 4891 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
4892 exports.HashSetIterator = HashSetIterator; | 4892 exports.HashSetIterator = HashSetIterator; |
4893 exports.HashSetIterator$ = HashSetIterator$; | 4893 exports.HashSetIterator$ = HashSetIterator$; |
4894 exports.LinkedHashSetCell = LinkedHashSetCell; | 4894 exports.LinkedHashSetCell = LinkedHashSetCell; |
4895 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 4895 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
4896 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 4896 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
4897 })(collection || (collection = {})); | 4897 })(collection || (collection = {})); |
OLD | NEW |