| 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 let ListIterable$ = dart.generic(function(E) { | 5 let ListIterable$ = dart.generic(function(E) { |
| 6 class ListIterable extends collection.IterableBase$(E) { | 6 class ListIterable extends collection.IterableBase$(E) { |
| 7 ListIterable() { | 7 ListIterable() { |
| 8 super.IterableBase(); | 8 super.IterableBase(); |
| 9 } | 9 } |
| 10 get [core.$iterator]() { | 10 get [core.$iterator]() { |
| 11 return new (ListIterator$(E))(this); | 11 return new (ListIterator$(E))(this); |
| 12 } | 12 } |
| 13 [core.$forEach](action) { | 13 [core.$forEach](action) { |
| 14 let length = this[core.$length]; | 14 let length = this[core.$length]; |
| 15 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 15 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 16 action(this.elementAt(i)); | 16 action(this[core.$elementAt](i)); |
| 17 if (length != this[core.$length]) { | 17 if (length != this[core.$length]) { |
| 18 throw new core.ConcurrentModificationError(this); | 18 throw new core.ConcurrentModificationError(this); |
| 19 } | 19 } |
| 20 } | 20 } |
| 21 } | 21 } |
| 22 get [core.$isEmpty]() { | 22 get [core.$isEmpty]() { |
| 23 return this.length == 0; | 23 return this[core.$length] == 0; |
| 24 } | 24 } |
| 25 get [core.$first]() { | 25 get [core.$first]() { |
| 26 if (this.length == 0) | 26 if (this[core.$length] == 0) |
| 27 throw IterableElementError.noElement(); | 27 throw IterableElementError.noElement(); |
| 28 return this.elementAt(0); | 28 return this[core.$elementAt](0); |
| 29 } | 29 } |
| 30 get [core.$last]() { | 30 get [core.$last]() { |
| 31 if (this.length == 0) | 31 if (this[core.$length] == 0) |
| 32 throw IterableElementError.noElement(); | 32 throw IterableElementError.noElement(); |
| 33 return this.elementAt(dart.notNull(this.length) - 1); | 33 return this[core.$elementAt](dart.notNull(this[core.$length]) - 1); |
| 34 } | 34 } |
| 35 get [core.$single]() { | 35 get [core.$single]() { |
| 36 if (this.length == 0) | 36 if (this[core.$length] == 0) |
| 37 throw IterableElementError.noElement(); | 37 throw IterableElementError.noElement(); |
| 38 if (dart.notNull(this.length) > 1) | 38 if (dart.notNull(this[core.$length]) > 1) |
| 39 throw IterableElementError.tooMany(); | 39 throw IterableElementError.tooMany(); |
| 40 return this.elementAt(0); | 40 return this[core.$elementAt](0); |
| 41 } | 41 } |
| 42 [core.$contains](element) { | 42 [core.$contains](element) { |
| 43 let length = this[core.$length]; | 43 let length = this[core.$length]; |
| 44 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 44 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 45 if (dart.equals(this.elementAt(i), element)) | 45 if (dart.equals(this[core.$elementAt](i), element)) |
| 46 return true; | 46 return true; |
| 47 if (length != this[core.$length]) { | 47 if (length != this[core.$length]) { |
| 48 throw new core.ConcurrentModificationError(this); | 48 throw new core.ConcurrentModificationError(this); |
| 49 } | 49 } |
| 50 } | 50 } |
| 51 return false; | 51 return false; |
| 52 } | 52 } |
| 53 [core.$every](test) { | 53 [core.$every](test) { |
| 54 let length = this[core.$length]; | 54 let length = this[core.$length]; |
| 55 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 55 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 56 if (!dart.notNull(test(this.elementAt(i)))) | 56 if (!dart.notNull(test(this[core.$elementAt](i)))) |
| 57 return false; | 57 return false; |
| 58 if (length != this[core.$length]) { | 58 if (length != this[core.$length]) { |
| 59 throw new core.ConcurrentModificationError(this); | 59 throw new core.ConcurrentModificationError(this); |
| 60 } | 60 } |
| 61 } | 61 } |
| 62 return true; | 62 return true; |
| 63 } | 63 } |
| 64 [core.$any](test) { | 64 [core.$any](test) { |
| 65 let length = this[core.$length]; | 65 let length = this[core.$length]; |
| 66 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 66 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 67 if (test(this.elementAt(i))) | 67 if (test(this[core.$elementAt](i))) |
| 68 return true; | 68 return true; |
| 69 if (length != this[core.$length]) { | 69 if (length != this[core.$length]) { |
| 70 throw new core.ConcurrentModificationError(this); | 70 throw new core.ConcurrentModificationError(this); |
| 71 } | 71 } |
| 72 } | 72 } |
| 73 return false; | 73 return false; |
| 74 } | 74 } |
| 75 [core.$firstWhere](test, opts) { | 75 [core.$firstWhere](test, opts) { |
| 76 let orElse = opts && 'orElse' in opts ? opts.orElse : null; | 76 let orElse = opts && 'orElse' in opts ? opts.orElse : null; |
| 77 let length = this[core.$length]; | 77 let length = this[core.$length]; |
| 78 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 78 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 79 let element = this.elementAt(i); | 79 let element = this[core.$elementAt](i); |
| 80 if (test(element)) | 80 if (test(element)) |
| 81 return element; | 81 return element; |
| 82 if (length != this[core.$length]) { | 82 if (length != this[core.$length]) { |
| 83 throw new core.ConcurrentModificationError(this); | 83 throw new core.ConcurrentModificationError(this); |
| 84 } | 84 } |
| 85 } | 85 } |
| 86 if (orElse != null) | 86 if (orElse != null) |
| 87 return orElse(); | 87 return orElse(); |
| 88 throw IterableElementError.noElement(); | 88 throw IterableElementError.noElement(); |
| 89 } | 89 } |
| 90 [core.$lastWhere](test, opts) { | 90 [core.$lastWhere](test, opts) { |
| 91 let orElse = opts && 'orElse' in opts ? opts.orElse : null; | 91 let orElse = opts && 'orElse' in opts ? opts.orElse : null; |
| 92 let length = this[core.$length]; | 92 let length = this[core.$length]; |
| 93 for (let i = dart.notNull(length) - 1; dart.notNull(i) >= 0; i = dart.no
tNull(i) - 1) { | 93 for (let i = dart.notNull(length) - 1; dart.notNull(i) >= 0; i = dart.no
tNull(i) - 1) { |
| 94 let element = this.elementAt(i); | 94 let element = this[core.$elementAt](i); |
| 95 if (test(element)) | 95 if (test(element)) |
| 96 return element; | 96 return element; |
| 97 if (length != this[core.$length]) { | 97 if (length != this[core.$length]) { |
| 98 throw new core.ConcurrentModificationError(this); | 98 throw new core.ConcurrentModificationError(this); |
| 99 } | 99 } |
| 100 } | 100 } |
| 101 if (orElse != null) | 101 if (orElse != null) |
| 102 return orElse(); | 102 return orElse(); |
| 103 throw IterableElementError.noElement(); | 103 throw IterableElementError.noElement(); |
| 104 } | 104 } |
| 105 [core.$singleWhere](test) { | 105 [core.$singleWhere](test) { |
| 106 let length = this[core.$length]; | 106 let length = this[core.$length]; |
| 107 let match = null; | 107 let match = null; |
| 108 let matchFound = false; | 108 let matchFound = false; |
| 109 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 109 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 110 let element = this.elementAt(i); | 110 let element = this[core.$elementAt](i); |
| 111 if (test(element)) { | 111 if (test(element)) { |
| 112 if (matchFound) { | 112 if (matchFound) { |
| 113 throw IterableElementError.tooMany(); | 113 throw IterableElementError.tooMany(); |
| 114 } | 114 } |
| 115 matchFound = true; | 115 matchFound = true; |
| 116 match = element; | 116 match = element; |
| 117 } | 117 } |
| 118 if (length != this[core.$length]) { | 118 if (length != this[core.$length]) { |
| 119 throw new core.ConcurrentModificationError(this); | 119 throw new core.ConcurrentModificationError(this); |
| 120 } | 120 } |
| 121 } | 121 } |
| 122 if (matchFound) | 122 if (matchFound) |
| 123 return match; | 123 return match; |
| 124 throw IterableElementError.noElement(); | 124 throw IterableElementError.noElement(); |
| 125 } | 125 } |
| 126 [core.$join](separator) { | 126 [core.$join](separator) { |
| 127 if (separator === void 0) | 127 if (separator === void 0) |
| 128 separator = ""; | 128 separator = ""; |
| 129 let length = this[core.$length]; | 129 let length = this[core.$length]; |
| 130 if (!dart.notNull(separator.isEmpty)) { | 130 if (!dart.notNull(separator.isEmpty)) { |
| 131 if (length == 0) | 131 if (length == 0) |
| 132 return ""; | 132 return ""; |
| 133 let first = `${this.elementAt(0)}`; | 133 let first = `${this[core.$elementAt](0)}`; |
| 134 if (length != this[core.$length]) { | 134 if (length != this[core.$length]) { |
| 135 throw new core.ConcurrentModificationError(this); | 135 throw new core.ConcurrentModificationError(this); |
| 136 } | 136 } |
| 137 let buffer = new core.StringBuffer(first); | 137 let buffer = new core.StringBuffer(first); |
| 138 for (let i = 1; dart.notNull(i) < dart.notNull(length); i = dart.notNu
ll(i) + 1) { | 138 for (let i = 1; dart.notNull(i) < dart.notNull(length); i = dart.notNu
ll(i) + 1) { |
| 139 buffer.write(separator); | 139 buffer.write(separator); |
| 140 buffer.write(this.elementAt(i)); | 140 buffer.write(this[core.$elementAt](i)); |
| 141 if (length != this[core.$length]) { | 141 if (length != this[core.$length]) { |
| 142 throw new core.ConcurrentModificationError(this); | 142 throw new core.ConcurrentModificationError(this); |
| 143 } | 143 } |
| 144 } | 144 } |
| 145 return buffer.toString(); | 145 return buffer.toString(); |
| 146 } else { | 146 } else { |
| 147 let buffer = new core.StringBuffer(); | 147 let buffer = new core.StringBuffer(); |
| 148 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNu
ll(i) + 1) { | 148 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNu
ll(i) + 1) { |
| 149 buffer.write(this.elementAt(i)); | 149 buffer.write(this[core.$elementAt](i)); |
| 150 if (length != this[core.$length]) { | 150 if (length != this[core.$length]) { |
| 151 throw new core.ConcurrentModificationError(this); | 151 throw new core.ConcurrentModificationError(this); |
| 152 } | 152 } |
| 153 } | 153 } |
| 154 return buffer.toString(); | 154 return buffer.toString(); |
| 155 } | 155 } |
| 156 } | 156 } |
| 157 [core.$where](test) { | 157 [core.$where](test) { |
| 158 return super[core.$where](test); | 158 return super[core.$where](test); |
| 159 } | 159 } |
| 160 [core.$map](f) { | 160 [core.$map](f) { |
| 161 return new MappedListIterable(this, f); | 161 return new MappedListIterable(this, f); |
| 162 } | 162 } |
| 163 [core.$reduce](combine) { | 163 [core.$reduce](combine) { |
| 164 let length = this[core.$length]; | 164 let length = this[core.$length]; |
| 165 if (length == 0) | 165 if (length == 0) |
| 166 throw IterableElementError.noElement(); | 166 throw IterableElementError.noElement(); |
| 167 let value = this.elementAt(0); | 167 let value = this[core.$elementAt](0); |
| 168 for (let i = 1; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 168 for (let i = 1; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 169 value = dart.dcall(combine, value, this.elementAt(i)); | 169 value = dart.dcall(combine, value, this[core.$elementAt](i)); |
| 170 if (length != this[core.$length]) { | 170 if (length != this[core.$length]) { |
| 171 throw new core.ConcurrentModificationError(this); | 171 throw new core.ConcurrentModificationError(this); |
| 172 } | 172 } |
| 173 } | 173 } |
| 174 return value; | 174 return value; |
| 175 } | 175 } |
| 176 [core.$fold](initialValue, combine) { | 176 [core.$fold](initialValue, combine) { |
| 177 let value = initialValue; | 177 let value = initialValue; |
| 178 let length = this[core.$length]; | 178 let length = this[core.$length]; |
| 179 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 179 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 180 value = dart.dcall(combine, value, this.elementAt(i)); | 180 value = dart.dcall(combine, value, this[core.$elementAt](i)); |
| 181 if (length != this[core.$length]) { | 181 if (length != this[core.$length]) { |
| 182 throw new core.ConcurrentModificationError(this); | 182 throw new core.ConcurrentModificationError(this); |
| 183 } | 183 } |
| 184 } | 184 } |
| 185 return value; | 185 return value; |
| 186 } | 186 } |
| 187 [core.$skip](count) { | 187 [core.$skip](count) { |
| 188 return new (SubListIterable$(E))(this, count, null); | 188 return new (SubListIterable$(E))(this, count, null); |
| 189 } | 189 } |
| 190 [core.$skipWhile](test) { | 190 [core.$skipWhile](test) { |
| 191 return super[core.$skipWhile](test); | 191 return super[core.$skipWhile](test); |
| 192 } | 192 } |
| 193 [core.$take](count) { | 193 [core.$take](count) { |
| 194 return new (SubListIterable$(E))(this, 0, count); | 194 return new (SubListIterable$(E))(this, 0, count); |
| 195 } | 195 } |
| 196 [core.$takeWhile](test) { | 196 [core.$takeWhile](test) { |
| 197 return super[core.$takeWhile](test); | 197 return super[core.$takeWhile](test); |
| 198 } | 198 } |
| 199 [core.$toList](opts) { | 199 [core.$toList](opts) { |
| 200 let growable = opts && 'growable' in opts ? opts.growable : true; | 200 let growable = opts && 'growable' in opts ? opts.growable : true; |
| 201 let result = null; | 201 let result = null; |
| 202 if (growable) { | 202 if (growable) { |
| 203 result = new (core.List$(E))(); | 203 result = new (core.List$(E))(); |
| 204 result[core.$length] = this.length; | 204 result[core.$length] = this[core.$length]; |
| 205 } else { | 205 } else { |
| 206 result = new (core.List$(E))(this.length); | 206 result = new (core.List$(E))(this[core.$length]); |
| 207 } | 207 } |
| 208 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { | 208 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i =
dart.notNull(i) + 1) { |
| 209 result[core.$set](i, this.elementAt(i)); | 209 result[core.$set](i, this[core.$elementAt](i)); |
| 210 } | 210 } |
| 211 return result; | 211 return result; |
| 212 } | 212 } |
| 213 [core.$toSet]() { | 213 [core.$toSet]() { |
| 214 let result = new (core.Set$(E))(); | 214 let result = new (core.Set$(E))(); |
| 215 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { | 215 for (let i = 0; dart.notNull(i) < dart.notNull(this[core.$length]); i =
dart.notNull(i) + 1) { |
| 216 result.add(this.elementAt(i)); | 216 result.add(this[core.$elementAt](i)); |
| 217 } | 217 } |
| 218 return result; | 218 return result; |
| 219 } | 219 } |
| 220 } | 220 } |
| 221 ListIterable[dart.implements] = () => [EfficientLength]; | 221 ListIterable[dart.implements] = () => [EfficientLength]; |
| 222 return ListIterable; | 222 return ListIterable; |
| 223 }); | 223 }); |
| 224 let ListIterable = ListIterable$(); | 224 let ListIterable = ListIterable$(); |
| 225 let _iterable = dart.JsSymbol('_iterable'); | 225 let _iterable = dart.JsSymbol('_iterable'); |
| 226 let _start = dart.JsSymbol('_start'); | 226 let _start = dart.JsSymbol('_start'); |
| (...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 536 } | 536 } |
| 537 } | 537 } |
| 538 ExpandIterator[dart.implements] = () => [core.Iterator$(T)]; | 538 ExpandIterator[dart.implements] = () => [core.Iterator$(T)]; |
| 539 return ExpandIterator; | 539 return ExpandIterator; |
| 540 }); | 540 }); |
| 541 let ExpandIterator = ExpandIterator$(); | 541 let ExpandIterator = ExpandIterator$(); |
| 542 let _takeCount = dart.JsSymbol('_takeCount'); | 542 let _takeCount = dart.JsSymbol('_takeCount'); |
| 543 let TakeIterable$ = dart.generic(function(E) { | 543 let TakeIterable$ = dart.generic(function(E) { |
| 544 class TakeIterable extends collection.IterableBase$(E) { | 544 class TakeIterable extends collection.IterableBase$(E) { |
| 545 TakeIterable(iterable, takeCount) { | 545 TakeIterable(iterable, takeCount) { |
| 546 if (dart.notNull(!(typeof takeCount == 'number')) || dart.notNull(takeCo
unt) < 0) { | 546 if (!(typeof takeCount == 'number') || dart.notNull(takeCount) < 0) { |
| 547 throw new core.ArgumentError(takeCount); | 547 throw new core.ArgumentError(takeCount); |
| 548 } | 548 } |
| 549 if (dart.is(iterable, EfficientLength)) { | 549 if (dart.is(iterable, EfficientLength)) { |
| 550 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); | 550 return new (EfficientLengthTakeIterable$(E))(iterable, takeCount); |
| 551 } | 551 } |
| 552 return new TakeIterable$(E)[_](iterable, takeCount); | 552 return new TakeIterable$(E)[_](iterable, takeCount); |
| 553 } | 553 } |
| 554 [_](iterable$, takeCount$) { | 554 [_](iterable$, takeCount$) { |
| 555 this[_iterable] = iterable$; | 555 this[_iterable] = iterable$; |
| 556 this[_takeCount] = takeCount$; | 556 this[_takeCount] = takeCount$; |
| (...skipping 23 matching lines...) Expand all Loading... |
| 580 return EfficientLengthTakeIterable; | 580 return EfficientLengthTakeIterable; |
| 581 }); | 581 }); |
| 582 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(); | 582 let EfficientLengthTakeIterable = EfficientLengthTakeIterable$(); |
| 583 let _remaining = dart.JsSymbol('_remaining'); | 583 let _remaining = dart.JsSymbol('_remaining'); |
| 584 let TakeIterator$ = dart.generic(function(E) { | 584 let TakeIterator$ = dart.generic(function(E) { |
| 585 class TakeIterator extends core.Iterator$(E) { | 585 class TakeIterator extends core.Iterator$(E) { |
| 586 TakeIterator(iterator$, remaining) { | 586 TakeIterator(iterator$, remaining) { |
| 587 this[_iterator] = iterator$; | 587 this[_iterator] = iterator$; |
| 588 this[_remaining] = remaining; | 588 this[_remaining] = remaining; |
| 589 super.Iterator(); | 589 super.Iterator(); |
| 590 dart.assert(dart.notNull(typeof this[_remaining] == 'number') && dart.no
tNull(this[_remaining]) >= 0); | 590 dart.assert(typeof this[_remaining] == 'number' && dart.notNull(this[_re
maining]) >= 0); |
| 591 } | 591 } |
| 592 moveNext() { | 592 moveNext() { |
| 593 this[_remaining] = dart.notNull(this[_remaining]) - 1; | 593 this[_remaining] = dart.notNull(this[_remaining]) - 1; |
| 594 if (dart.notNull(this[_remaining]) >= 0) { | 594 if (dart.notNull(this[_remaining]) >= 0) { |
| 595 return this[_iterator].moveNext(); | 595 return this[_iterator].moveNext(); |
| 596 } | 596 } |
| 597 this[_remaining] = -1; | 597 this[_remaining] = -1; |
| 598 return false; | 598 return false; |
| 599 } | 599 } |
| 600 get current() { | 600 get current() { |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 695 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength]; | 695 EfficientLengthSkipIterable[dart.implements] = () => [EfficientLength]; |
| 696 return EfficientLengthSkipIterable; | 696 return EfficientLengthSkipIterable; |
| 697 }); | 697 }); |
| 698 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(); | 698 let EfficientLengthSkipIterable = EfficientLengthSkipIterable$(); |
| 699 let SkipIterator$ = dart.generic(function(E) { | 699 let SkipIterator$ = dart.generic(function(E) { |
| 700 class SkipIterator extends core.Iterator$(E) { | 700 class SkipIterator extends core.Iterator$(E) { |
| 701 SkipIterator(iterator$, skipCount$) { | 701 SkipIterator(iterator$, skipCount$) { |
| 702 this[_iterator] = iterator$; | 702 this[_iterator] = iterator$; |
| 703 this[_skipCount] = skipCount$; | 703 this[_skipCount] = skipCount$; |
| 704 super.Iterator(); | 704 super.Iterator(); |
| 705 dart.assert(dart.notNull(typeof this[_skipCount] == 'number') && dart.no
tNull(this[_skipCount]) >= 0); | 705 dart.assert(typeof this[_skipCount] == 'number' && dart.notNull(this[_sk
ipCount]) >= 0); |
| 706 } | 706 } |
| 707 moveNext() { | 707 moveNext() { |
| 708 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da
rt.notNull(i) + 1) | 708 for (let i = 0; dart.notNull(i) < dart.notNull(this[_skipCount]); i = da
rt.notNull(i) + 1) |
| 709 this[_iterator].moveNext(); | 709 this[_iterator].moveNext(); |
| 710 this[_skipCount] = 0; | 710 this[_skipCount] = 0; |
| 711 return this[_iterator].moveNext(); | 711 return this[_iterator].moveNext(); |
| 712 } | 712 } |
| 713 get current() { | 713 get current() { |
| 714 return this[_iterator].current; | 714 return this[_iterator].current; |
| 715 } | 715 } |
| (...skipping 697 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1413 get isEmpty() { | 1413 get isEmpty() { |
| 1414 return this[_values][core.$isEmpty]; | 1414 return this[_values][core.$isEmpty]; |
| 1415 } | 1415 } |
| 1416 get isNotEmpty() { | 1416 get isNotEmpty() { |
| 1417 return this[_values][core.$isNotEmpty]; | 1417 return this[_values][core.$isNotEmpty]; |
| 1418 } | 1418 } |
| 1419 containsValue(value) { | 1419 containsValue(value) { |
| 1420 return this[_values][core.$contains](value); | 1420 return this[_values][core.$contains](value); |
| 1421 } | 1421 } |
| 1422 containsKey(key) { | 1422 containsKey(key) { |
| 1423 return dart.notNull(typeof key == 'number') && dart.notNull(key) >= 0 &&
dart.notNull(key) < dart.notNull(this.length); | 1423 return typeof key == 'number' && dart.notNull(key) >= 0 && dart.notNull(
key) < dart.notNull(this.length); |
| 1424 } | 1424 } |
| 1425 forEach(f) { | 1425 forEach(f) { |
| 1426 let length = this[_values][core.$length]; | 1426 let length = this[_values][core.$length]; |
| 1427 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 1427 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 1428 f(i, this[_values][core.$get](i)); | 1428 f(i, this[_values][core.$get](i)); |
| 1429 if (length != this[_values][core.$length]) { | 1429 if (length != this[_values][core.$length]) { |
| 1430 throw new core.ConcurrentModificationError(this[_values]); | 1430 throw new core.ConcurrentModificationError(this[_values]); |
| 1431 } | 1431 } |
| 1432 } | 1432 } |
| 1433 } | 1433 } |
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1508 } | 1508 } |
| 1509 } else { | 1509 } else { |
| 1510 for (let i = srcStart, j = dstStart; dart.notNull(i) < dart.notNull(srcS
tart) + dart.notNull(count); i = dart.notNull(i) + 1, j = dart.notNull(j) + 1) { | 1510 for (let i = srcStart, j = dstStart; dart.notNull(i) < dart.notNull(srcS
tart) + dart.notNull(count); i = dart.notNull(i) + 1, j = dart.notNull(j) + 1) { |
| 1511 dst[core.$set](j, src[core.$get](i)); | 1511 dst[core.$set](j, src[core.$get](i)); |
| 1512 } | 1512 } |
| 1513 } | 1513 } |
| 1514 } | 1514 } |
| 1515 static areEqual(a, b) { | 1515 static areEqual(a, b) { |
| 1516 if (core.identical(a, b)) | 1516 if (core.identical(a, b)) |
| 1517 return true; | 1517 return true; |
| 1518 if (!dart.notNull(dart.is(b, core.List))) | 1518 if (!dart.is(b, core.List)) |
| 1519 return false; | 1519 return false; |
| 1520 let length = a[core.$length]; | 1520 let length = a[core.$length]; |
| 1521 if (!dart.equals(length, dart.dload(b, 'length'))) | 1521 if (!dart.equals(length, dart.dload(b, 'length'))) |
| 1522 return false; | 1522 return false; |
| 1523 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i
) + 1) { | 1523 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull(i
) + 1) { |
| 1524 if (!dart.notNull(core.identical(a[core.$get](i), dart.dindex(b, i)))) | 1524 if (!dart.notNull(core.identical(a[core.$get](i), dart.dindex(b, i)))) |
| 1525 return false; | 1525 return false; |
| 1526 } | 1526 } |
| 1527 return true; | 1527 return true; |
| 1528 } | 1528 } |
| (...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1839 Symbol(name) { | 1839 Symbol(name) { |
| 1840 this[_name] = name; | 1840 this[_name] = name; |
| 1841 } | 1841 } |
| 1842 unvalidated(name$) { | 1842 unvalidated(name$) { |
| 1843 this[_name] = name$; | 1843 this[_name] = name$; |
| 1844 } | 1844 } |
| 1845 validated(name) { | 1845 validated(name) { |
| 1846 this[_name] = Symbol.validatePublicSymbol(name); | 1846 this[_name] = Symbol.validatePublicSymbol(name); |
| 1847 } | 1847 } |
| 1848 ['=='](other) { | 1848 ['=='](other) { |
| 1849 return dart.notNull(dart.is(other, Symbol)) && dart.notNull(dart.equals(th
is[_name], dart.dload(other, '_name'))); | 1849 return dart.is(other, Symbol) && dart.notNull(dart.equals(this[_name], dar
t.dload(other, _name))); |
| 1850 } | 1850 } |
| 1851 get hashCode() { | 1851 get hashCode() { |
| 1852 let arbitraryPrime = 664597; | 1852 let arbitraryPrime = 664597; |
| 1853 return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(this[_name]
.hashCode); | 1853 return 536870911 & dart.notNull(arbitraryPrime) * dart.notNull(this[_name]
.hashCode); |
| 1854 } | 1854 } |
| 1855 toString() { | 1855 toString() { |
| 1856 return `Symbol("${this[_name]}")`; | 1856 return `Symbol("${this[_name]}")`; |
| 1857 } | 1857 } |
| 1858 static getName(symbol) { | 1858 static getName(symbol) { |
| 1859 return symbol[_name]; | 1859 return symbol[_name]; |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1953 exports.ReversedListIterable = ReversedListIterable; | 1953 exports.ReversedListIterable = ReversedListIterable; |
| 1954 exports.UnmodifiableListError = UnmodifiableListError; | 1954 exports.UnmodifiableListError = UnmodifiableListError; |
| 1955 exports.NonGrowableListError = NonGrowableListError; | 1955 exports.NonGrowableListError = NonGrowableListError; |
| 1956 exports.makeListFixedLength = makeListFixedLength; | 1956 exports.makeListFixedLength = makeListFixedLength; |
| 1957 exports.Lists = Lists; | 1957 exports.Lists = Lists; |
| 1958 exports.printToConsole = printToConsole; | 1958 exports.printToConsole = printToConsole; |
| 1959 exports.Sort = Sort; | 1959 exports.Sort = Sort; |
| 1960 exports.Symbol = Symbol; | 1960 exports.Symbol = Symbol; |
| 1961 exports.POWERS_OF_TEN = POWERS_OF_TEN; | 1961 exports.POWERS_OF_TEN = POWERS_OF_TEN; |
| 1962 })(_internal || (_internal = {})); | 1962 })(_internal || (_internal = {})); |
| OLD | NEW |