| OLD | NEW |
| 1 var _interceptors; | 1 var _interceptors; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 let JSArray$ = dart.generic(function(E) { | 4 let JSArray$ = dart.generic(function(E) { |
| 5 class JSArray extends Interceptor { | 5 class JSArray extends Interceptor { |
| 6 JSArray() { | 6 JSArray() { |
| 7 super.Interceptor(); | 7 super.Interceptor(); |
| 8 } | 8 } |
| 9 JSArray$fixed(length) { | 9 JSArray$fixed(length) { |
| 10 if (dart.notNull(!(typeof length == number)) || dart.notNull(length) < 0
) { | 10 if (dart.notNull(!(typeof length == number)) || dart.notNull(length) < 0
) { |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 84 this.checkGrowable('remove'); | 84 this.checkGrowable('remove'); |
| 85 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { | 85 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { |
| 86 if (dart.equals(this.get(i), element)) { | 86 if (dart.equals(this.get(i), element)) { |
| 87 this.splice(i, 1); | 87 this.splice(i, 1); |
| 88 return true; | 88 return true; |
| 89 } | 89 } |
| 90 } | 90 } |
| 91 return false; | 91 return false; |
| 92 } | 92 } |
| 93 removeWhere(test) { | 93 removeWhere(test) { |
| 94 _internal.IterableMixinWorkaround.removeWhereList(this, dart.as(test, da
rt.throw_("Unimplemented type (dynamic) → bool"))); | 94 _internal.IterableMixinWorkaround.removeWhereList(this, test); |
| 95 } | 95 } |
| 96 retainWhere(test) { | 96 retainWhere(test) { |
| 97 _internal.IterableMixinWorkaround.removeWhereList(this, dart.as((element
) => !dart.notNull(test(element)), dart.throw_("Unimplemented type (dynamic) → b
ool"))); | 97 _internal.IterableMixinWorkaround.removeWhereList(this, (element) => !da
rt.notNull(test(element))); |
| 98 } | 98 } |
| 99 where(f) { | 99 where(f) { |
| 100 return new _internal.IterableMixinWorkaround().where(this, dart.as(f, da
rt.throw_("Unimplemented type (dynamic) → bool"))); | 100 return new _internal.IterableMixinWorkaround().where(this, f); |
| 101 } | 101 } |
| 102 expand(f) { | 102 expand(f) { |
| 103 return _internal.IterableMixinWorkaround.expand(this, dart.as(f, dart.th
row_("Unimplemented type (dynamic) → Iterable<dynamic>"))); | 103 return _internal.IterableMixinWorkaround.expand(this, f); |
| 104 } | 104 } |
| 105 addAll(collection) { | 105 addAll(collection) { |
| 106 for (let e of collection) { | 106 for (let e of collection) { |
| 107 this.add(e); | 107 this.add(e); |
| 108 } | 108 } |
| 109 } | 109 } |
| 110 clear() { | 110 clear() { |
| 111 this.length = 0; | 111 this.length = 0; |
| 112 } | 112 } |
| 113 forEach(f) { | 113 forEach(f) { |
| 114 let length = this.length; | 114 let length = this.length; |
| 115 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 115 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 116 f(dart.as(this[i], E)); | 116 f(dart.as(this[i], E)); |
| 117 if (length !== this.length) { | 117 if (length !== this.length) { |
| 118 throw new core.ConcurrentModificationError(this); | 118 throw new core.ConcurrentModificationError(this); |
| 119 } | 119 } |
| 120 } | 120 } |
| 121 } | 121 } |
| 122 map(f) { | 122 map(f) { |
| 123 return _internal.IterableMixinWorkaround.mapList(this, dart.as(f, dart.t
hrow_("Unimplemented type (dynamic) → dynamic"))); | 123 return _internal.IterableMixinWorkaround.mapList(this, f); |
| 124 } | 124 } |
| 125 join(separator) { | 125 join(separator) { |
| 126 if (separator === void 0) | 126 if (separator === void 0) |
| 127 separator = ""; | 127 separator = ""; |
| 128 let list = new core.List(this.length); | 128 let list = new core.List(this.length); |
| 129 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { | 129 for (let i = 0; dart.notNull(i) < dart.notNull(this.length); i = dart.no
tNull(i) + 1) { |
| 130 list.set(i, `${this.get(i)}`); | 130 list.set(i, `${this.get(i)}`); |
| 131 } | 131 } |
| 132 return list.join(separator); | 132 return list.join(separator); |
| 133 } | 133 } |
| 134 take(n) { | 134 take(n) { |
| 135 return new _internal.IterableMixinWorkaround().takeList(this, n); | 135 return new _internal.IterableMixinWorkaround().takeList(this, n); |
| 136 } | 136 } |
| 137 takeWhile(test) { | 137 takeWhile(test) { |
| 138 return new _internal.IterableMixinWorkaround().takeWhile(this, dart.as(t
est, dart.throw_("Unimplemented type (dynamic) → bool"))); | 138 return new _internal.IterableMixinWorkaround().takeWhile(this, test); |
| 139 } | 139 } |
| 140 skip(n) { | 140 skip(n) { |
| 141 return new _internal.IterableMixinWorkaround().skipList(this, n); | 141 return new _internal.IterableMixinWorkaround().skipList(this, n); |
| 142 } | 142 } |
| 143 skipWhile(test) { | 143 skipWhile(test) { |
| 144 return new _internal.IterableMixinWorkaround().skipWhile(this, dart.as(t
est, dart.throw_("Unimplemented type (dynamic) → bool"))); | 144 return new _internal.IterableMixinWorkaround().skipWhile(this, test); |
| 145 } | 145 } |
| 146 reduce(combine) { | 146 reduce(combine) { |
| 147 return dart.as(_internal.IterableMixinWorkaround.reduce(this, dart.as(co
mbine, dart.throw_("Unimplemented type (dynamic, dynamic) → dynamic"))), E); | 147 return dart.as(_internal.IterableMixinWorkaround.reduce(this, combine),
E); |
| 148 } | 148 } |
| 149 fold(initialValue, combine) { | 149 fold(initialValue, combine) { |
| 150 return _internal.IterableMixinWorkaround.fold(this, initialValue, dart.a
s(combine, dart.throw_("Unimplemented type (dynamic, dynamic) → dynamic"))); | 150 return _internal.IterableMixinWorkaround.fold(this, initialValue, combin
e); |
| 151 } | 151 } |
| 152 firstWhere(test, opt$) { | 152 firstWhere(test, opt$) { |
| 153 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; | 153 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; |
| 154 return dart.as(_internal.IterableMixinWorkaround.firstWhere(this, dart.a
s(test, dart.throw_("Unimplemented type (dynamic) → bool")), orElse), E); | 154 return dart.as(_internal.IterableMixinWorkaround.firstWhere(this, test,
orElse), E); |
| 155 } | 155 } |
| 156 lastWhere(test, opt$) { | 156 lastWhere(test, opt$) { |
| 157 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; | 157 let orElse = opt$.orElse === void 0 ? null : opt$.orElse; |
| 158 return dart.as(_internal.IterableMixinWorkaround.lastWhereList(this, dar
t.as(test, dart.throw_("Unimplemented type (dynamic) → bool")), orElse), E); | 158 return dart.as(_internal.IterableMixinWorkaround.lastWhereList(this, tes
t, orElse), E); |
| 159 } | 159 } |
| 160 singleWhere(test) { | 160 singleWhere(test) { |
| 161 return dart.as(_internal.IterableMixinWorkaround.singleWhere(this, dart.
as(test, dart.throw_("Unimplemented type (dynamic) → bool"))), E); | 161 return dart.as(_internal.IterableMixinWorkaround.singleWhere(this, test)
, E); |
| 162 } | 162 } |
| 163 elementAt(index) { | 163 elementAt(index) { |
| 164 return this.get(index); | 164 return this.get(index); |
| 165 } | 165 } |
| 166 sublist(start, end) { | 166 sublist(start, end) { |
| 167 if (end === void 0) | 167 if (end === void 0) |
| 168 end = null; | 168 end = null; |
| 169 _js_helper.checkNull(start); | 169 _js_helper.checkNull(start); |
| 170 if (!(typeof start == number)) | 170 if (!(typeof start == number)) |
| 171 throw new core.ArgumentError(start); | 171 throw new core.ArgumentError(start); |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 227 if (fillValue === void 0) | 227 if (fillValue === void 0) |
| 228 fillValue = null; | 228 fillValue = null; |
| 229 this.checkMutable('fill range'); | 229 this.checkMutable('fill range'); |
| 230 _internal.IterableMixinWorkaround.fillRangeList(this, start, end, fillVa
lue); | 230 _internal.IterableMixinWorkaround.fillRangeList(this, start, end, fillVa
lue); |
| 231 } | 231 } |
| 232 replaceRange(start, end, iterable) { | 232 replaceRange(start, end, iterable) { |
| 233 this.checkGrowable('removeRange'); | 233 this.checkGrowable('removeRange'); |
| 234 _internal.IterableMixinWorkaround.replaceRangeList(this, start, end, ite
rable); | 234 _internal.IterableMixinWorkaround.replaceRangeList(this, start, end, ite
rable); |
| 235 } | 235 } |
| 236 any(f) { | 236 any(f) { |
| 237 return _internal.IterableMixinWorkaround.any(this, dart.as(f, dart.throw
_("Unimplemented type (dynamic) → bool"))); | 237 return _internal.IterableMixinWorkaround.any(this, f); |
| 238 } | 238 } |
| 239 every(f) { | 239 every(f) { |
| 240 return _internal.IterableMixinWorkaround.every(this, dart.as(f, dart.thr
ow_("Unimplemented type (dynamic) → bool"))); | 240 return _internal.IterableMixinWorkaround.every(this, f); |
| 241 } | 241 } |
| 242 get reversed() { | 242 get reversed() { |
| 243 return new _internal.IterableMixinWorkaround().reversedList(this); | 243 return new _internal.IterableMixinWorkaround().reversedList(this); |
| 244 } | 244 } |
| 245 sort(compare) { | 245 sort(compare) { |
| 246 if (compare === void 0) | 246 if (compare === void 0) |
| 247 compare = null; | 247 compare = null; |
| 248 this.checkMutable('sort'); | 248 this.checkMutable('sort'); |
| 249 _internal.IterableMixinWorkaround.sortList(this, dart.as(compare, dart.t
hrow_("Unimplemented type (dynamic, dynamic) → int"))); | 249 _internal.IterableMixinWorkaround.sortList(this, compare); |
| 250 } | 250 } |
| 251 shuffle(random) { | 251 shuffle(random) { |
| 252 if (random === void 0) | 252 if (random === void 0) |
| 253 random = null; | 253 random = null; |
| 254 _internal.IterableMixinWorkaround.shuffleList(this, random); | 254 _internal.IterableMixinWorkaround.shuffleList(this, random); |
| 255 } | 255 } |
| 256 indexOf(element, start) { | 256 indexOf(element, start) { |
| 257 if (start === void 0) | 257 if (start === void 0) |
| 258 start = 0; | 258 start = 0; |
| 259 return _internal.IterableMixinWorkaround.indexOfList(this, element, star
t); | 259 return _internal.IterableMixinWorkaround.indexOfList(this, element, star
t); |
| (...skipping 1150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1410 exports.Interceptor = Interceptor; | 1410 exports.Interceptor = Interceptor; |
| 1411 exports.JSBool = JSBool; | 1411 exports.JSBool = JSBool; |
| 1412 exports.JSNull = JSNull; | 1412 exports.JSNull = JSNull; |
| 1413 exports.JSIndexable = JSIndexable; | 1413 exports.JSIndexable = JSIndexable; |
| 1414 exports.JSMutableIndexable = JSMutableIndexable; | 1414 exports.JSMutableIndexable = JSMutableIndexable; |
| 1415 exports.JSObject = JSObject; | 1415 exports.JSObject = JSObject; |
| 1416 exports.JavaScriptObject = JavaScriptObject; | 1416 exports.JavaScriptObject = JavaScriptObject; |
| 1417 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1417 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1418 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1418 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1419 })(_interceptors || (_interceptors = {})); | 1419 })(_interceptors || (_interceptors = {})); |
| OLD | NEW |