| OLD | NEW |
| 1 var _interceptors = dart.defineLibrary(_interceptors, {}); | 1 var _interceptors = dart.defineLibrary(_interceptors, {}); |
| 2 var core = dart.import(core); | 2 var core = dart.import(core); |
| 3 var _js_helper = dart.lazyImport(_js_helper); | 3 var _js_helper = dart.lazyImport(_js_helper); |
| 4 var _internal = dart.import(_internal); | 4 var _internal = dart.import(_internal); |
| 5 var _foreign_helper = dart.import(_foreign_helper); | 5 var _foreign_helper = dart.import(_foreign_helper); |
| 6 var _js_embedded_names = dart.import(_js_embedded_names); | 6 var _js_embedded_names = dart.import(_js_embedded_names); |
| 7 (function(exports, core, _js_helper, _internal, _foreign_helper, _js_embedded_na
mes) { | 7 (function(exports, core, _js_helper, _internal, _foreign_helper, _js_embedded_na
mes) { |
| 8 'use strict'; | 8 'use strict'; |
| 9 let JSArray = Array; | 9 let JSArray = Array; |
| 10 let JSMutableArray$ = dart.generic(function(E) { | 10 let JSMutableArray$ = dart.generic(function(E) { |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 } else if (this.isNaN) { | 77 } else if (this.isNaN) { |
| 78 if (b.isNaN) { | 78 if (b.isNaN) { |
| 79 return 0; | 79 return 0; |
| 80 } | 80 } |
| 81 return 1; | 81 return 1; |
| 82 } else { | 82 } else { |
| 83 return -1; | 83 return -1; |
| 84 } | 84 } |
| 85 } | 85 } |
| 86 get isNegative() { | 86 get isNegative() { |
| 87 return dart.equals(this, 0) ? core.int['/'](1, this) < 0 : this['<'](0); | 87 return dart.equals(this, 0) ? (1)['/'](this) < 0 : this['<'](0); |
| 88 } | 88 } |
| 89 get isNaN() { | 89 get isNaN() { |
| 90 return isNaN(this); | 90 return isNaN(this); |
| 91 } | 91 } |
| 92 get isInfinite() { | 92 get isInfinite() { |
| 93 return this == Infinity || this == -Infinity; | 93 return this == Infinity || this == -Infinity; |
| 94 } | 94 } |
| 95 get isFinite() { | 95 get isFinite() { |
| 96 return isFinite(this); | 96 return isFinite(this); |
| 97 } | 97 } |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 213 let match = /^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(result); | 213 let match = /^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(result); |
| 214 if (match == null) { | 214 if (match == null) { |
| 215 throw new core.UnsupportedError(`Unexpected toString result: ${result}`)
; | 215 throw new core.UnsupportedError(`Unexpected toString result: ${result}`)
; |
| 216 } | 216 } |
| 217 result = dart.dindex(match, 1); | 217 result = dart.dindex(match, 1); |
| 218 let exponent = +dart.dindex(match, 3); | 218 let exponent = +dart.dindex(match, 3); |
| 219 if (dart.dindex(match, 2) != null) { | 219 if (dart.dindex(match, 2) != null) { |
| 220 result = result + dart.dindex(match, 2); | 220 result = result + dart.dindex(match, 2); |
| 221 exponent = dart.notNull(exponent) - dart.dindex(match, 2).length; | 221 exponent = dart.notNull(exponent) - dart.dindex(match, 2).length; |
| 222 } | 222 } |
| 223 return dart.notNull(result) + core.String['*']("0", exponent); | 223 return dart.notNull(result) + "0"['*'](exponent); |
| 224 } | 224 } |
| 225 toString() { | 225 toString() { |
| 226 if (dart.notNull(dart.equals(this, 0)) && 1 / this < 0) { | 226 if (dart.notNull(dart.equals(this, 0)) && 1 / this < 0) { |
| 227 return '-0.0'; | 227 return '-0.0'; |
| 228 } else { | 228 } else { |
| 229 return "" + this; | 229 return "" + this; |
| 230 } | 230 } |
| 231 } | 231 } |
| 232 get hashCode() { | 232 get hashCode() { |
| 233 return this & 0x1FFFFFFF; | 233 return this & 0x1FFFFFFF; |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 352 ['>='](other) { | 352 ['>='](other) { |
| 353 if (!dart.is(other, core.num)) | 353 if (!dart.is(other, core.num)) |
| 354 throw new core.ArgumentError(other); | 354 throw new core.ArgumentError(other); |
| 355 return this >= other; | 355 return this >= other; |
| 356 } | 356 } |
| 357 get runtimeType() { | 357 get runtimeType() { |
| 358 return core.num; | 358 return core.num; |
| 359 } | 359 } |
| 360 } | 360 } |
| 361 JSNumber[dart.implements] = () => [core.num]; | 361 JSNumber[dart.implements] = () => [core.num]; |
| 362 JSNumber._MIN_INT32 = -2147483648; | |
| 363 JSNumber._MAX_INT32 = 2147483647; | 362 JSNumber._MAX_INT32 = 2147483647; |
| 363 dart.defineLazyProperties(JSNumber, { |
| 364 get _MIN_INT32() { |
| 365 return -2147483648; |
| 366 }, |
| 367 set _MIN_INT32(_) {} |
| 368 }); |
| 364 class JSInt extends JSNumber { | 369 class JSInt extends JSNumber { |
| 365 JSInt() { | 370 JSInt() { |
| 366 super.JSNumber(); | 371 super.JSNumber(); |
| 367 } | 372 } |
| 368 get isEven() { | 373 get isEven() { |
| 369 return this['&'](1) == 0; | 374 return this['&'](1) == 0; |
| 370 } | 375 } |
| 371 get isOdd() { | 376 get isOdd() { |
| 372 return this['&'](1) == 1; | 377 return this['&'](1) == 1; |
| 373 } | 378 } |
| 374 toUnsigned(width) { | 379 toUnsigned(width) { |
| 375 return this['&']((1 << dart.notNull(width)) - 1); | 380 return this['&']((1 << dart.notNull(width)) - 1); |
| 376 } | 381 } |
| 377 toSigned(width) { | 382 toSigned(width) { |
| 378 let signMask = 1 << dart.notNull(width) - 1; | 383 let signMask = 1 << dart.notNull(width) - 1; |
| 379 return dart.notNull(this['&'](dart.notNull(signMask) - 1)) - dart.notNull(
this['&'](signMask)); | 384 return dart.notNull(this['&'](dart.notNull(signMask) - 1)) - dart.notNull(
this['&'](signMask)); |
| 380 } | 385 } |
| 381 get bitLength() { | 386 get bitLength() { |
| 382 let nonneg = this['<'](0) ? dart.notNull(this['unary-']()) - 1 : this; | 387 let nonneg = this['<'](0) ? dart.notNull(this['unary-']()) - 1 : this; |
| 383 if (dart.notNull(nonneg) >= 4294967296) { | 388 if (dart.notNull(nonneg) >= 4294967296) { |
| 384 nonneg = (dart.notNull(nonneg) / 4294967296).truncate(); | 389 nonneg = (dart.notNull(nonneg) / 4294967296).truncate(); |
| 385 return dart.notNull(JSInt._bitCount(JSInt._spread(nonneg))) + 32; | 390 return dart.notNull(JSInt._bitCount(JSInt._spread(nonneg))) + 32; |
| 386 } | 391 } |
| 387 return JSInt._bitCount(JSInt._spread(nonneg)); | 392 return JSInt._bitCount(JSInt._spread(nonneg)); |
| 388 } | 393 } |
| 389 static _bitCount(i) { | 394 static _bitCount(i) { |
| 390 i = dart.as(dart.dsend(JSInt._shru(i, 0), '-', dart.dsend(JSInt._shru(i, 1
), '&', 1431655765)), core.int); | 395 i = dart.as(dart.dsend(JSInt._shru(i, 0), '-', dart.dsend(JSInt._shru(i, 1
), '&', 1431655765)), core.int); |
| 391 i = core.int['+'](dart.notNull(i) & 858993459, dart.dsend(JSInt._shru(i, 2
), '&', 858993459)); | 396 i = (dart.notNull(i) & 858993459)['+'](dart.dsend(JSInt._shru(i, 2), '&',
858993459)); |
| 392 i = 252645135 & core.int['+'](i, JSInt._shru(i, 4)); | 397 i = 252645135 & i['+'](JSInt._shru(i, 4)); |
| 393 i = dart.notNull(i) + dart.notNull(dart.as(JSInt._shru(i, 8), core.int)); | 398 i = dart.notNull(i) + dart.notNull(dart.as(JSInt._shru(i, 8), core.int)); |
| 394 i = dart.notNull(i) + dart.notNull(dart.as(JSInt._shru(i, 16), core.int)); | 399 i = dart.notNull(i) + dart.notNull(dart.as(JSInt._shru(i, 16), core.int)); |
| 395 return dart.notNull(i) & 63; | 400 return dart.notNull(i) & 63; |
| 396 } | 401 } |
| 397 static _shru(value, shift) { | 402 static _shru(value, shift) { |
| 398 return value >>> shift; | 403 return value >>> shift; |
| 399 } | 404 } |
| 400 static _shrs(value, shift) { | 405 static _shrs(value, shift) { |
| 401 return value >> shift; | 406 return value >> shift; |
| 402 } | 407 } |
| (...skipping 332 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 735 s = s['+'](s); | 740 s = s['+'](s); |
| 736 } | 741 } |
| 737 return result; | 742 return result; |
| 738 } | 743 } |
| 739 padLeft(width, padding) { | 744 padLeft(width, padding) { |
| 740 if (padding === void 0) | 745 if (padding === void 0) |
| 741 padding = ' '; | 746 padding = ' '; |
| 742 let delta = dart.notNull(width) - dart.notNull(this.length); | 747 let delta = dart.notNull(width) - dart.notNull(this.length); |
| 743 if (dart.notNull(delta) <= 0) | 748 if (dart.notNull(delta) <= 0) |
| 744 return this; | 749 return this; |
| 745 return core.String['*'](padding, delta) + this; | 750 return padding['*'](delta) + this; |
| 746 } | 751 } |
| 747 padRight(width, padding) { | 752 padRight(width, padding) { |
| 748 if (padding === void 0) | 753 if (padding === void 0) |
| 749 padding = ' '; | 754 padding = ' '; |
| 750 let delta = dart.notNull(width) - dart.notNull(this.length); | 755 let delta = dart.notNull(width) - dart.notNull(this.length); |
| 751 if (dart.notNull(delta) <= 0) | 756 if (dart.notNull(delta) <= 0) |
| 752 return this; | 757 return this; |
| 753 return this['+'](core.String['*'](padding, delta)); | 758 return this['+'](padding['*'](delta)); |
| 754 } | 759 } |
| 755 get codeUnits() { | 760 get codeUnits() { |
| 756 return new _CodeUnits(this); | 761 return new _CodeUnits(this); |
| 757 } | 762 } |
| 758 get runes() { | 763 get runes() { |
| 759 return new core.Runes(this); | 764 return new core.Runes(this); |
| 760 } | 765 } |
| 761 indexOf(pattern, start) { | 766 indexOf(pattern, start) { |
| 762 if (start === void 0) | 767 if (start === void 0) |
| 763 start = 0; | 768 start = 0; |
| (...skipping 321 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1085 exports.findInterceptorForType = findInterceptorForType; | 1090 exports.findInterceptorForType = findInterceptorForType; |
| 1086 exports.JSBool = JSBool; | 1091 exports.JSBool = JSBool; |
| 1087 exports.JSNull = JSNull; | 1092 exports.JSNull = JSNull; |
| 1088 exports.JSIndexable = JSIndexable; | 1093 exports.JSIndexable = JSIndexable; |
| 1089 exports.JSMutableIndexable = JSMutableIndexable; | 1094 exports.JSMutableIndexable = JSMutableIndexable; |
| 1090 exports.JSObject = JSObject; | 1095 exports.JSObject = JSObject; |
| 1091 exports.JavaScriptObject = JavaScriptObject; | 1096 exports.JavaScriptObject = JavaScriptObject; |
| 1092 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1097 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1093 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1098 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1094 })(_interceptors, core, _js_helper, _internal, _foreign_helper, _js_embedded_nam
es); | 1099 })(_interceptors, core, _js_helper, _internal, _foreign_helper, _js_embedded_nam
es); |
| OLD | NEW |