| 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 1487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1498 return result; | 1498 return result; |
| 1499 } | 1499 } |
| 1500 [core.$toSet]() { | 1500 [core.$toSet]() { |
| 1501 let result = new (core.Set$(E))(); | 1501 let result = new (core.Set$(E))(); |
| 1502 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { | 1502 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { |
| 1503 result.add(this[core.$get](i)); | 1503 result.add(this[core.$get](i)); |
| 1504 } | 1504 } |
| 1505 return result; | 1505 return result; |
| 1506 } | 1506 } |
| 1507 [core.$add](element) { | 1507 [core.$add](element) { |
| 1508 this[core.$set]((() => { | 1508 this[core.$set](dart.prop(this, 'length').notNull++, element); |
| 1509 let o$ = this, x$ = o$[core.$length]; | |
| 1510 o$[core.$length] = dart.notNull(x$) + 1; | |
| 1511 return x$; | |
| 1512 }).bind(this)(), element); | |
| 1513 } | 1509 } |
| 1514 [core.$addAll](iterable) { | 1510 [core.$addAll](iterable) { |
| 1515 for (let element of iterable) { | 1511 for (let element of iterable) { |
| 1516 this[core.$set]((() => { | 1512 this[core.$set](dart.prop(this, 'length').notNull++, element); |
| 1517 let o$ = this, x$ = o$[core.$length]; | |
| 1518 o$[core.$length] = dart.notNull(x$) + 1; | |
| 1519 return x$; | |
| 1520 }).bind(this)(), element); | |
| 1521 } | 1513 } |
| 1522 } | 1514 } |
| 1523 [core.$remove](element) { | 1515 [core.$remove](element) { |
| 1524 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i =
dart.notNull(i) + 1) { | 1516 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i =
dart.notNull(i) + 1) { |
| 1525 if (dart.equals(this[core.$get](i), element)) { | 1517 if (dart.equals(this[core.$get](i), element)) { |
| 1526 this[core.$setRange](i, dart.notNull(this[core.$length]) - 1, this,
dart.notNull(i) + 1); | 1518 this[core.$setRange](i, dart.notNull(this[core.$length]) - 1, this,
dart.notNull(i) + 1); |
| 1527 let o$ = this; | 1519 let o$ = this; |
| 1528 o$[core.$length] = dart.notNull(o$[core.$length]) - 1; | 1520 o$[core.$length] = dart.notNull(o$[core.$length]) - 1; |
| 1529 return true; | 1521 return true; |
| 1530 } | 1522 } |
| (...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1717 return -1; | 1709 return -1; |
| 1718 } | 1710 } |
| 1719 [core.$insert](index, element) { | 1711 [core.$insert](index, element) { |
| 1720 core.RangeError.checkValueInInterval(index, 0, this.length, "index"); | 1712 core.RangeError.checkValueInInterval(index, 0, this.length, "index"); |
| 1721 if (index == this[core.$length]) { | 1713 if (index == this[core.$length]) { |
| 1722 this.add(element); | 1714 this.add(element); |
| 1723 return; | 1715 return; |
| 1724 } | 1716 } |
| 1725 if (!(typeof index == 'number')) | 1717 if (!(typeof index == 'number')) |
| 1726 throw new core.ArgumentError(index); | 1718 throw new core.ArgumentError(index); |
| 1727 let o$ = this; | 1719 dart.prop(this, 'length').notNull++; |
| 1728 o$[core.$length] = dart.notNull(o$[core.$length]) + 1; | |
| 1729 this.setRange(dart.notNull(index) + 1, this[core.$length], this, index); | 1720 this.setRange(dart.notNull(index) + 1, this[core.$length], this, index); |
| 1730 this[core.$set](index, element); | 1721 this[core.$set](index, element); |
| 1731 } | 1722 } |
| 1732 [core.$removeAt](index) { | 1723 [core.$removeAt](index) { |
| 1733 let result = this[core.$get](index); | 1724 let result = this[core.$get](index); |
| 1734 this.setRange(index, dart.notNull(this[core.$length]) - 1, this, dart.no
tNull(index) + 1); | 1725 this.setRange(index, dart.notNull(this[core.$length]) - 1, this, dart.no
tNull(index) + 1); |
| 1735 this.length = dart.notNull(this.length) - 1; | 1726 this.length = dart.notNull(this.length) - 1; |
| 1736 return result; | 1727 return result; |
| 1737 } | 1728 } |
| 1738 [core.$insertAll](index, iterable) { | 1729 [core.$insertAll](index, iterable) { |
| (...skipping 3220 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4959 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 4950 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
| 4960 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 4951 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
| 4961 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 4952 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
| 4962 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 4953 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
| 4963 exports.HashSetIterator$ = HashSetIterator$; | 4954 exports.HashSetIterator$ = HashSetIterator$; |
| 4964 exports.HashSetIterator = HashSetIterator; | 4955 exports.HashSetIterator = HashSetIterator; |
| 4965 exports.LinkedHashSetCell = LinkedHashSetCell; | 4956 exports.LinkedHashSetCell = LinkedHashSetCell; |
| 4966 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 4957 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
| 4967 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 4958 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
| 4968 })(collection || (collection = {})); | 4959 })(collection || (collection = {})); |
| OLD | NEW |