| OLD | NEW |
| 1 dart_library.library('dart/_interceptors', null, /* Imports */[ | 1 dart_library.library('dart/_interceptors', null, /* Imports */[ |
| 2 'dart/_runtime', | 2 'dart/_runtime', |
| 3 'dart/core', | 3 'dart/core', |
| 4 'dart/_internal', | 4 'dart/_internal', |
| 5 'dart/collection', | 5 'dart/collection', |
| 6 'dart/math' | 6 'dart/math' |
| 7 ], /* Lazy imports */[ | 7 ], /* Lazy imports */[ |
| 8 'dart/_js_helper' | 8 'dart/_js_helper' |
| 9 ], function(exports, dart, core, _internal, collection, math, _js_helper) { | 9 ], function(exports, dart, core, _internal, collection, math, _js_helper) { |
| 10 'use strict'; | 10 'use strict'; |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 116 this[dartx.checkGrowable]('insertAll'); | 116 this[dartx.checkGrowable]('insertAll'); |
| 117 _internal.IterableMixinWorkaround.insertAllList(this, index, iterable); | 117 _internal.IterableMixinWorkaround.insertAllList(this, index, iterable); |
| 118 } | 118 } |
| 119 [dartx.setAll](index, iterable) { | 119 [dartx.setAll](index, iterable) { |
| 120 dart.as(iterable, core.Iterable$(E)); | 120 dart.as(iterable, core.Iterable$(E)); |
| 121 _internal.IterableMixinWorkaround.setAllList(this, index, iterable); | 121 _internal.IterableMixinWorkaround.setAllList(this, index, iterable); |
| 122 } | 122 } |
| 123 [dartx.removeLast]() { | 123 [dartx.removeLast]() { |
| 124 this[dartx.checkGrowable]('removeLast'); | 124 this[dartx.checkGrowable]('removeLast'); |
| 125 if (this[dartx.length] == 0) dart.throw(new core.RangeError.value(-1)); | 125 if (this[dartx.length] == 0) dart.throw(new core.RangeError.value(-1)); |
| 126 return dart.as(this.pop(), E); | 126 return this.pop(); |
| 127 } | 127 } |
| 128 [dartx.remove](element) { | 128 [dartx.remove](element) { |
| 129 this[dartx.checkGrowable]('remove'); | 129 this[dartx.checkGrowable]('remove'); |
| 130 for (let i = 0; dart.notNull(i) < dart.notNull(this[dartx.length]); i =
dart.notNull(i) + 1) { | 130 for (let i = 0; dart.notNull(i) < dart.notNull(this[dartx.length]); i =
dart.notNull(i) + 1) { |
| 131 if (dart.equals(this[dartx.get](i), element)) { | 131 if (dart.equals(this[dartx.get](i), element)) { |
| 132 this.splice(i, 1); | 132 this.splice(i, 1); |
| 133 return true; | 133 return true; |
| 134 } | 134 } |
| 135 } | 135 } |
| 136 return false; | 136 return false; |
| (...skipping 20 matching lines...) Expand all Loading... |
| 157 this[dartx.add](e); | 157 this[dartx.add](e); |
| 158 } | 158 } |
| 159 } | 159 } |
| 160 [dartx.clear]() { | 160 [dartx.clear]() { |
| 161 this[dartx.length] = 0; | 161 this[dartx.length] = 0; |
| 162 } | 162 } |
| 163 [dartx.forEach](f) { | 163 [dartx.forEach](f) { |
| 164 dart.as(f, dart.functionType(dart.void, [E])); | 164 dart.as(f, dart.functionType(dart.void, [E])); |
| 165 let length = this[dartx.length]; | 165 let length = this[dartx.length]; |
| 166 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { | 166 for (let i = 0; dart.notNull(i) < dart.notNull(length); i = dart.notNull
(i) + 1) { |
| 167 f(dart.as(this[i], E)); | 167 f(this[i]); |
| 168 if (length != this[dartx.length]) { | 168 if (length != this[dartx.length]) { |
| 169 dart.throw(new core.ConcurrentModificationError(this)); | 169 dart.throw(new core.ConcurrentModificationError(this)); |
| 170 } | 170 } |
| 171 } | 171 } |
| 172 } | 172 } |
| 173 [dartx.map](f) { | 173 [dartx.map](f) { |
| 174 dart.as(f, dart.functionType(dart.dynamic, [E])); | 174 dart.as(f, dart.functionType(dart.dynamic, [E])); |
| 175 return _internal.IterableMixinWorkaround.mapList(this, f); | 175 return _internal.IterableMixinWorkaround.mapList(this, f); |
| 176 } | 176 } |
| 177 [dartx.join](separator) { | 177 [dartx.join](separator) { |
| (...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 346 } | 346 } |
| 347 set [dartx.length](newLength) { | 347 set [dartx.length](newLength) { |
| 348 if (!(typeof newLength == 'number')) dart.throw(new core.ArgumentError(n
ewLength)); | 348 if (!(typeof newLength == 'number')) dart.throw(new core.ArgumentError(n
ewLength)); |
| 349 if (dart.notNull(newLength) < 0) dart.throw(new core.RangeError.value(ne
wLength)); | 349 if (dart.notNull(newLength) < 0) dart.throw(new core.RangeError.value(ne
wLength)); |
| 350 this[dartx.checkGrowable]('set length'); | 350 this[dartx.checkGrowable]('set length'); |
| 351 this.length = newLength; | 351 this.length = newLength; |
| 352 } | 352 } |
| 353 [dartx.get](index) { | 353 [dartx.get](index) { |
| 354 if (!(typeof index == 'number')) dart.throw(new core.ArgumentError(index
)); | 354 if (!(typeof index == 'number')) dart.throw(new core.ArgumentError(index
)); |
| 355 if (dart.notNull(index) >= dart.notNull(this[dartx.length]) || dart.notN
ull(index) < 0) dart.throw(new core.RangeError.value(index)); | 355 if (dart.notNull(index) >= dart.notNull(this[dartx.length]) || dart.notN
ull(index) < 0) dart.throw(new core.RangeError.value(index)); |
| 356 return dart.as(this[index], E); | 356 return this[index]; |
| 357 } | 357 } |
| 358 [dartx.set](index, value) { | 358 [dartx.set](index, value) { |
| 359 dart.as(value, E); | 359 dart.as(value, E); |
| 360 if (!(typeof index == 'number')) dart.throw(new core.ArgumentError(index
)); | 360 if (!(typeof index == 'number')) dart.throw(new core.ArgumentError(index
)); |
| 361 if (dart.notNull(index) >= dart.notNull(this[dartx.length]) || dart.notN
ull(index) < 0) dart.throw(new core.RangeError.value(index)); | 361 if (dart.notNull(index) >= dart.notNull(this[dartx.length]) || dart.notN
ull(index) < 0) dart.throw(new core.RangeError.value(index)); |
| 362 this[index] = value; | 362 this[index] = value; |
| 363 return value; | 363 return value; |
| 364 } | 364 } |
| 365 [dartx.asMap]() { | 365 [dartx.asMap]() { |
| 366 return new (_internal.IterableMixinWorkaround$(E))().asMapList(this); | 366 return new (_internal.IterableMixinWorkaround$(E))().asMapList(this); |
| (...skipping 601 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 968 _js_helper.checkString(to); | 968 _js_helper.checkString(to); |
| 969 _js_helper.checkInt(startIndex); | 969 _js_helper.checkInt(startIndex); |
| 970 if (dart.notNull(startIndex) < 0 || dart.notNull(startIndex) > dart.notNul
l(this[dartx.length])) { | 970 if (dart.notNull(startIndex) < 0 || dart.notNull(startIndex) > dart.notNul
l(this[dartx.length])) { |
| 971 dart.throw(new core.RangeError.range(startIndex, 0, this[dartx.length]))
; | 971 dart.throw(new core.RangeError.range(startIndex, 0, this[dartx.length]))
; |
| 972 } | 972 } |
| 973 return dart.as(_js_helper.stringReplaceFirstUnchecked(this, from, to, star
tIndex), core.String); | 973 return dart.as(_js_helper.stringReplaceFirstUnchecked(this, from, to, star
tIndex), core.String); |
| 974 } | 974 } |
| 975 [dartx.split](pattern) { | 975 [dartx.split](pattern) { |
| 976 _js_helper.checkNull(pattern); | 976 _js_helper.checkNull(pattern); |
| 977 if (typeof pattern == 'string') { | 977 if (typeof pattern == 'string') { |
| 978 return dart.as(this.split(pattern), core.List$(core.String)); | 978 return this.split(pattern); |
| 979 } else if (dart.is(pattern, _js_helper.JSSyntaxRegExp) && _js_helper.regEx
pCaptureCount(pattern) == 0) { | 979 } else if (dart.is(pattern, _js_helper.JSSyntaxRegExp) && _js_helper.regEx
pCaptureCount(pattern) == 0) { |
| 980 let re = _js_helper.regExpGetNative(pattern); | 980 let re = _js_helper.regExpGetNative(pattern); |
| 981 return dart.as(this.split(re), core.List$(core.String)); | 981 return this.split(re); |
| 982 } else { | 982 } else { |
| 983 return this[_defaultSplit](pattern); | 983 return this[_defaultSplit](pattern); |
| 984 } | 984 } |
| 985 } | 985 } |
| 986 [_defaultSplit](pattern) { | 986 [_defaultSplit](pattern) { |
| 987 let result = dart.list([], core.String); | 987 let result = dart.list([], core.String); |
| 988 let start = 0; | 988 let start = 0; |
| 989 let length = 1; | 989 let length = 1; |
| 990 for (let match of pattern[dartx.allMatches](this)) { | 990 for (let match of pattern[dartx.allMatches](this)) { |
| 991 let matchStart = match.start; | 991 let matchStart = match.start; |
| (...skipping 429 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1421 exports.JSString = JSString; | 1421 exports.JSString = JSString; |
| 1422 exports.getInterceptor = getInterceptor; | 1422 exports.getInterceptor = getInterceptor; |
| 1423 exports.JSBool = JSBool; | 1423 exports.JSBool = JSBool; |
| 1424 exports.JSIndexable = JSIndexable; | 1424 exports.JSIndexable = JSIndexable; |
| 1425 exports.JSMutableIndexable = JSMutableIndexable; | 1425 exports.JSMutableIndexable = JSMutableIndexable; |
| 1426 exports.JSObject = JSObject; | 1426 exports.JSObject = JSObject; |
| 1427 exports.JavaScriptObject = JavaScriptObject; | 1427 exports.JavaScriptObject = JavaScriptObject; |
| 1428 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1428 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1429 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1429 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1430 }); | 1430 }); |
| OLD | NEW |