| OLD | NEW |
| 1 var _interceptors; | 1 var _interceptors; |
| 2 (function(exports) { | 2 (function(exports) { |
| 3 'use strict'; | 3 'use strict'; |
| 4 let JSArray = Array; | 4 let JSArray = Array; |
| 5 let JSMutableArray$ = dart.generic(function(E) { | 5 let JSMutableArray$ = dart.generic(function(E) { |
| 6 class JSMutableArray extends JSArray$(E) {} | 6 class JSMutableArray extends JSArray$(E) {} |
| 7 JSMutableArray[dart.implements] = () => [JSMutableIndexable]; | 7 JSMutableArray[dart.implements] = () => [JSMutableIndexable]; |
| 8 return JSMutableArray; | 8 return JSMutableArray; |
| 9 }); | 9 }); |
| 10 let JSMutableArray = JSMutableArray$(); | 10 let JSMutableArray = JSMutableArray$(); |
| (...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 136 } | 136 } |
| 137 } | 137 } |
| 138 truncateToDouble() { | 138 truncateToDouble() { |
| 139 return this['<'](0) ? this.ceilToDouble() : this.floorToDouble(); | 139 return this['<'](0) ? this.ceilToDouble() : this.floorToDouble(); |
| 140 } | 140 } |
| 141 clamp(lowerLimit, upperLimit) { | 141 clamp(lowerLimit, upperLimit) { |
| 142 if (!dart.is(lowerLimit, core.num)) | 142 if (!dart.is(lowerLimit, core.num)) |
| 143 throw new core.ArgumentError(lowerLimit); | 143 throw new core.ArgumentError(lowerLimit); |
| 144 if (!dart.is(upperLimit, core.num)) | 144 if (!dart.is(upperLimit, core.num)) |
| 145 throw new core.ArgumentError(upperLimit); | 145 throw new core.ArgumentError(upperLimit); |
| 146 if (dart.dbinary(dart.dinvoke(lowerLimit, 'compareTo', upperLimit), '>', 0
)) { | 146 if (dart.dsend(dart.dsend(lowerLimit, 'compareTo', upperLimit), '>', 0)) { |
| 147 throw new core.ArgumentError(lowerLimit); | 147 throw new core.ArgumentError(lowerLimit); |
| 148 } | 148 } |
| 149 if (dart.notNull(this.compareTo(dart.as(lowerLimit, core.num))) < 0) | 149 if (dart.notNull(this.compareTo(dart.as(lowerLimit, core.num))) < 0) |
| 150 return dart.as(lowerLimit, core.num); | 150 return dart.as(lowerLimit, core.num); |
| 151 if (dart.notNull(this.compareTo(dart.as(upperLimit, core.num))) > 0) | 151 if (dart.notNull(this.compareTo(dart.as(upperLimit, core.num))) > 0) |
| 152 return dart.as(upperLimit, core.num); | 152 return dart.as(upperLimit, core.num); |
| 153 return this; | 153 return this; |
| 154 } | 154 } |
| 155 toDouble() { | 155 toDouble() { |
| 156 return this; | 156 return this; |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 219 toString() { | 219 toString() { |
| 220 if (dart.notNull(dart.equals(this, 0)) && 1 / this < 0) { | 220 if (dart.notNull(dart.equals(this, 0)) && 1 / this < 0) { |
| 221 return '-0.0'; | 221 return '-0.0'; |
| 222 } else { | 222 } else { |
| 223 return "" + this; | 223 return "" + this; |
| 224 } | 224 } |
| 225 } | 225 } |
| 226 get hashCode() { | 226 get hashCode() { |
| 227 return this & 0x1FFFFFFF; | 227 return this & 0x1FFFFFFF; |
| 228 } | 228 } |
| 229 ['-']() { | 229 ['unary-']() { |
| 230 return -this; | 230 return -this; |
| 231 } | 231 } |
| 232 ['+'](other) { | 232 ['+'](other) { |
| 233 if (!dart.is(other, core.num)) | 233 if (!dart.is(other, core.num)) |
| 234 throw new core.ArgumentError(other); | 234 throw new core.ArgumentError(other); |
| 235 return this + other; | 235 return this + other; |
| 236 } | 236 } |
| 237 ['-'](other) { | 237 ['-'](other) { |
| 238 if (!dart.is(other, core.num)) | 238 if (!dart.is(other, core.num)) |
| 239 throw new core.ArgumentError(other); | 239 throw new core.ArgumentError(other); |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 379 } | 379 } |
| 380 get bitLength() { | 380 get bitLength() { |
| 381 let nonneg = this['<'](0) ? dart.notNull(this['unary-']()) - 1 : this; | 381 let nonneg = this['<'](0) ? dart.notNull(this['unary-']()) - 1 : this; |
| 382 if (dart.notNull(nonneg) >= 4294967296) { | 382 if (dart.notNull(nonneg) >= 4294967296) { |
| 383 nonneg = (dart.notNull(nonneg) / 4294967296).truncate(); | 383 nonneg = (dart.notNull(nonneg) / 4294967296).truncate(); |
| 384 return dart.notNull(JSInt[_bitCount](JSInt[_spread](nonneg))) + 32; | 384 return dart.notNull(JSInt[_bitCount](JSInt[_spread](nonneg))) + 32; |
| 385 } | 385 } |
| 386 return JSInt[_bitCount](JSInt[_spread](nonneg)); | 386 return JSInt[_bitCount](JSInt[_spread](nonneg)); |
| 387 } | 387 } |
| 388 static [_bitCount](i) { | 388 static [_bitCount](i) { |
| 389 i = dart.as(dart.dbinary(JSInt[_shru](i, 0), '-', dart.dbinary(JSInt[_shru
](i, 1), '&', 1431655765)), core.int); | 389 i = dart.as(dart.dsend(JSInt[_shru](i, 0), '-', dart.dsend(JSInt[_shru](i,
1), '&', 1431655765)), core.int); |
| 390 i = (dart.notNull(i) & 858993459)['+'](dart.dbinary(JSInt[_shru](i, 2), '&
', 858993459)); | 390 i = (dart.notNull(i) & 858993459)['+'](dart.dsend(JSInt[_shru](i, 2), '&',
858993459)); |
| 391 i = 252645135 & i['+'](JSInt[_shru](i, 4)); | 391 i = 252645135 & i['+'](JSInt[_shru](i, 4)); |
| 392 i = dart.notNull(i) + dart.notNull(dart.as(JSInt[_shru](i, 8), core.int)); | 392 i = dart.notNull(i) + dart.notNull(dart.as(JSInt[_shru](i, 8), core.int)); |
| 393 i = dart.notNull(i) + dart.notNull(dart.as(JSInt[_shru](i, 16), core.int))
; | 393 i = dart.notNull(i) + dart.notNull(dart.as(JSInt[_shru](i, 16), core.int))
; |
| 394 return dart.notNull(i) & 63; | 394 return dart.notNull(i) & 63; |
| 395 } | 395 } |
| 396 static [_shru](value, shift) { | 396 static [_shru](value, shift) { |
| 397 return value >>> shift; | 397 return value >>> shift; |
| 398 } | 398 } |
| 399 static [_shrs](value, shift) { | 399 static [_shrs](value, shift) { |
| 400 return value >> shift; | 400 return value >> shift; |
| (...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 503 _js_helper.checkInt(startIndex); | 503 _js_helper.checkInt(startIndex); |
| 504 if (dart.notNull(startIndex) < 0 || dart.notNull(startIndex) > dart.notNul
l(this.length)) { | 504 if (dart.notNull(startIndex) < 0 || dart.notNull(startIndex) > dart.notNul
l(this.length)) { |
| 505 throw new core.RangeError.range(startIndex, 0, this.length); | 505 throw new core.RangeError.range(startIndex, 0, this.length); |
| 506 } | 506 } |
| 507 return dart.as(_js_helper.stringReplaceFirstUnchecked(this, from, to, star
tIndex), core.String); | 507 return dart.as(_js_helper.stringReplaceFirstUnchecked(this, from, to, star
tIndex), core.String); |
| 508 } | 508 } |
| 509 split(pattern) { | 509 split(pattern) { |
| 510 _js_helper.checkNull(pattern); | 510 _js_helper.checkNull(pattern); |
| 511 if (typeof pattern == 'string') { | 511 if (typeof pattern == 'string') { |
| 512 return dart.as(this.split(pattern), core.List$(core.String)); | 512 return dart.as(this.split(pattern), core.List$(core.String)); |
| 513 } else if (dart.notNull(dart.is(pattern, _js_helper.JSSyntaxRegExp)) && _j
s_helper.regExpCaptureCount(pattern) == 0) { | 513 } else if (dart.is(pattern, _js_helper.JSSyntaxRegExp) && _js_helper.regEx
pCaptureCount(pattern) == 0) { |
| 514 let re = _js_helper.regExpGetNative(pattern); | 514 let re = _js_helper.regExpGetNative(pattern); |
| 515 return dart.as(this.split(re), core.List$(core.String)); | 515 return dart.as(this.split(re), core.List$(core.String)); |
| 516 } else { | 516 } else { |
| 517 return this[_defaultSplit](pattern); | 517 return this[_defaultSplit](pattern); |
| 518 } | 518 } |
| 519 } | 519 } |
| 520 [_defaultSplit](pattern) { | 520 [_defaultSplit](pattern) { |
| 521 let result = new core.List$(core.String).from([]); | 521 let result = new core.List$(core.String).from([]); |
| 522 let start = 0; | 522 let start = 0; |
| 523 let length = 1; | 523 let length = 1; |
| (...skipping 560 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1084 exports.findInterceptorForType = findInterceptorForType; | 1084 exports.findInterceptorForType = findInterceptorForType; |
| 1085 exports.JSBool = JSBool; | 1085 exports.JSBool = JSBool; |
| 1086 exports.JSNull = JSNull; | 1086 exports.JSNull = JSNull; |
| 1087 exports.JSIndexable = JSIndexable; | 1087 exports.JSIndexable = JSIndexable; |
| 1088 exports.JSMutableIndexable = JSMutableIndexable; | 1088 exports.JSMutableIndexable = JSMutableIndexable; |
| 1089 exports.JSObject = JSObject; | 1089 exports.JSObject = JSObject; |
| 1090 exports.JavaScriptObject = JavaScriptObject; | 1090 exports.JavaScriptObject = JavaScriptObject; |
| 1091 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1091 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1092 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1092 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1093 })(_interceptors || (_interceptors = {})); | 1093 })(_interceptors || (_interceptors = {})); |
| OLD | NEW |