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 } | 9 } |
10 get [core.$length]() { | 10 get [core.$length]() { |
(...skipping 1590 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1601 [core.$toSet]() { | 1601 [core.$toSet]() { |
1602 let result = new (core.Set$(E))(); | 1602 let result = new (core.Set$(E))(); |
1603 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i =
dart.notNull(i) + 1) { | 1603 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i =
dart.notNull(i) + 1) { |
1604 result.add(this[core.$get](i)); | 1604 result.add(this[core.$get](i)); |
1605 } | 1605 } |
1606 return result; | 1606 return result; |
1607 } | 1607 } |
1608 [core.$add](element) { | 1608 [core.$add](element) { |
1609 dart.as(element, E); | 1609 dart.as(element, E); |
1610 this[core.$set]((() => { | 1610 this[core.$set]((() => { |
1611 let o = this, x = o[core.$length]; | 1611 let x = this[core.$length]; |
1612 o[core.$length] = dart.notNull(x) + 1; | 1612 this[core.$length] = dart.notNull(x) + 1; |
1613 return x; | 1613 return x; |
1614 }).bind(this)(), element); | 1614 }).bind(this)(), element); |
1615 } | 1615 } |
1616 [core.$addAll](iterable) { | 1616 [core.$addAll](iterable) { |
1617 dart.as(iterable, core.Iterable$(E)); | 1617 dart.as(iterable, core.Iterable$(E)); |
1618 for (let element of iterable) { | 1618 for (let element of iterable) { |
1619 this[core.$set]((() => { | 1619 this[core.$set]((() => { |
1620 let o = this, x = o[core.$length]; | 1620 let x = this[core.$length]; |
1621 o[core.$length] = dart.notNull(x) + 1; | 1621 this[core.$length] = dart.notNull(x) + 1; |
1622 return x; | 1622 return x; |
1623 }).bind(this)(), element); | 1623 }).bind(this)(), element); |
1624 } | 1624 } |
1625 } | 1625 } |
1626 [core.$remove](element) { | 1626 [core.$remove](element) { |
1627 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i =
dart.notNull(i) + 1) { | 1627 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i =
dart.notNull(i) + 1) { |
1628 if (dart.equals(this[core.$get](i), element)) { | 1628 if (dart.equals(this[core.$get](i), element)) { |
1629 this[core.$setRange](i, dart.notNull(this[core.$length]) - 1, this,
dart.notNull(i) + 1); | 1629 this[core.$setRange](i, dart.notNull(this[core.$length]) - 1, this,
dart.notNull(i) + 1); |
1630 let o = this; | 1630 this[core.$length] = dart.notNull(this[core.$length]) - 1; |
1631 o[core.$length] = dart.notNull(o[core.$length]) - 1; | |
1632 return true; | 1631 return true; |
1633 } | 1632 } |
1634 } | 1633 } |
1635 return false; | 1634 return false; |
1636 } | 1635 } |
1637 [core.$removeWhere](test) { | 1636 [core.$removeWhere](test) { |
1638 dart.as(test, dart.functionType(core.bool, [E])); | 1637 dart.as(test, dart.functionType(core.bool, [E])); |
1639 ListMixin._filter(this, test, false); | 1638 ListMixin._filter(this, test, false); |
1640 } | 1639 } |
1641 [core.$retainWhere](test) { | 1640 [core.$retainWhere](test) { |
(...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1714 return result; | 1713 return result; |
1715 } | 1714 } |
1716 [core.$getRange](start, end) { | 1715 [core.$getRange](start, end) { |
1717 core.RangeError.checkValidRange(start, end, this[core.$length]); | 1716 core.RangeError.checkValidRange(start, end, this[core.$length]); |
1718 return new (_internal.SubListIterable$(E))(this, start, end); | 1717 return new (_internal.SubListIterable$(E))(this, start, end); |
1719 } | 1718 } |
1720 [core.$removeRange](start, end) { | 1719 [core.$removeRange](start, end) { |
1721 core.RangeError.checkValidRange(start, end, this[core.$length]); | 1720 core.RangeError.checkValidRange(start, end, this[core.$length]); |
1722 let length = dart.notNull(end) - dart.notNull(start); | 1721 let length = dart.notNull(end) - dart.notNull(start); |
1723 this[core.$setRange](start, dart.notNull(this[core.$length]) - dart.notN
ull(length), this, end); | 1722 this[core.$setRange](start, dart.notNull(this[core.$length]) - dart.notN
ull(length), this, end); |
1724 let o = this; | 1723 this[core.$length] = dart.notNull(this[core.$length]) - dart.notNull(len
gth); |
1725 o[core.$length] = dart.notNull(o[core.$length]) - dart.notNull(length); | |
1726 } | 1724 } |
1727 [core.$fillRange](start, end, fill) { | 1725 [core.$fillRange](start, end, fill) { |
1728 if (fill === void 0) | 1726 if (fill === void 0) |
1729 fill = null; | 1727 fill = null; |
1730 dart.as(fill, E); | 1728 dart.as(fill, E); |
1731 core.RangeError.checkValidRange(start, end, this[core.$length]); | 1729 core.RangeError.checkValidRange(start, end, this[core.$length]); |
1732 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNul
l(i) + 1) { | 1730 for (let i = start; dart.notNull(i) < dart.notNull(end); i = dart.notNul
l(i) + 1) { |
1733 this[core.$set](i, fill); | 1731 this[core.$set](i, fill); |
1734 } | 1732 } |
1735 } | 1733 } |
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1828 } | 1826 } |
1829 [core.$insert](index, element) { | 1827 [core.$insert](index, element) { |
1830 dart.as(element, E); | 1828 dart.as(element, E); |
1831 core.RangeError.checkValueInInterval(index, 0, this[core.$length], "inde
x"); | 1829 core.RangeError.checkValueInInterval(index, 0, this[core.$length], "inde
x"); |
1832 if (index == this[core.$length]) { | 1830 if (index == this[core.$length]) { |
1833 this[core.$add](element); | 1831 this[core.$add](element); |
1834 return; | 1832 return; |
1835 } | 1833 } |
1836 if (!(typeof index == 'number')) | 1834 if (!(typeof index == 'number')) |
1837 throw new core.ArgumentError(index); | 1835 throw new core.ArgumentError(index); |
1838 let o = this; | 1836 this[core.$length] = dart.notNull(this[core.$length]) + 1; |
1839 o[core.$length] = dart.notNull(o[core.$length]) + 1; | |
1840 this[core.$setRange](dart.notNull(index) + 1, this[core.$length], this,
index); | 1837 this[core.$setRange](dart.notNull(index) + 1, this[core.$length], this,
index); |
1841 this[core.$set](index, element); | 1838 this[core.$set](index, element); |
1842 } | 1839 } |
1843 [core.$removeAt](index) { | 1840 [core.$removeAt](index) { |
1844 let result = this[core.$get](index); | 1841 let result = this[core.$get](index); |
1845 this[core.$setRange](index, dart.notNull(this[core.$length]) - 1, this,
dart.notNull(index) + 1); | 1842 this[core.$setRange](index, dart.notNull(this[core.$length]) - 1, this,
dart.notNull(index) + 1); |
1846 this[core.$length] = dart.notNull(this[core.$length]) - 1; | 1843 this[core.$length] = dart.notNull(this[core.$length]) - 1; |
1847 return result; | 1844 return result; |
1848 } | 1845 } |
1849 [core.$insertAll](index, iterable) { | 1846 [core.$insertAll](index, iterable) { |
1850 dart.as(iterable, core.Iterable$(E)); | 1847 dart.as(iterable, core.Iterable$(E)); |
1851 core.RangeError.checkValueInInterval(index, 0, this[core.$length], "inde
x"); | 1848 core.RangeError.checkValueInInterval(index, 0, this[core.$length], "inde
x"); |
1852 if (dart.is(iterable, _internal.EfficientLength)) { | 1849 if (dart.is(iterable, _internal.EfficientLength)) { |
1853 iterable = iterable[core.$toList](); | 1850 iterable = iterable[core.$toList](); |
1854 } | 1851 } |
1855 let insertionLength = iterable[core.$length]; | 1852 let insertionLength = iterable[core.$length]; |
1856 let o = this; | 1853 this[core.$length] = dart.notNull(this[core.$length]) + dart.notNull(ins
ertionLength); |
1857 o[core.$length] = dart.notNull(o[core.$length]) + dart.notNull(insertion
Length); | |
1858 this[core.$setRange](dart.notNull(index) + dart.notNull(insertionLength)
, this[core.$length], this, index); | 1854 this[core.$setRange](dart.notNull(index) + dart.notNull(insertionLength)
, this[core.$length], this, index); |
1859 this[core.$setAll](index, iterable); | 1855 this[core.$setAll](index, iterable); |
1860 } | 1856 } |
1861 [core.$setAll](index, iterable) { | 1857 [core.$setAll](index, iterable) { |
1862 dart.as(iterable, core.Iterable$(E)); | 1858 dart.as(iterable, core.Iterable$(E)); |
1863 if (dart.is(iterable, core.List)) { | 1859 if (dart.is(iterable, core.List)) { |
1864 this[core.$setRange](index, dart.notNull(index) + dart.notNull(iterabl
e[core.$length]), iterable); | 1860 this[core.$setRange](index, dart.notNull(index) + dart.notNull(iterabl
e[core.$length]), iterable); |
1865 } else { | 1861 } else { |
1866 for (let element of iterable) { | 1862 for (let element of iterable) { |
1867 this[core.$set]((() => { | 1863 this[core.$set]((() => { |
(...skipping 3311 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5179 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; | 5175 exports.LinkedHashMapKeyIterable$ = LinkedHashMapKeyIterable$; |
5180 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; | 5176 exports.LinkedHashMapKeyIterable = LinkedHashMapKeyIterable; |
5181 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; | 5177 exports.LinkedHashMapKeyIterator$ = LinkedHashMapKeyIterator$; |
5182 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; | 5178 exports.LinkedHashMapKeyIterator = LinkedHashMapKeyIterator; |
5183 exports.HashSetIterator$ = HashSetIterator$; | 5179 exports.HashSetIterator$ = HashSetIterator$; |
5184 exports.HashSetIterator = HashSetIterator; | 5180 exports.HashSetIterator = HashSetIterator; |
5185 exports.LinkedHashSetCell = LinkedHashSetCell; | 5181 exports.LinkedHashSetCell = LinkedHashSetCell; |
5186 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; | 5182 exports.LinkedHashSetIterator$ = LinkedHashSetIterator$; |
5187 exports.LinkedHashSetIterator = LinkedHashSetIterator; | 5183 exports.LinkedHashSetIterator = LinkedHashSetIterator; |
5188 })(collection || (collection = {})); | 5184 })(collection || (collection = {})); |
OLD | NEW |