| 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 |