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 60 matching lines...) Loading... |
71 } else if (this.isNaN) { | 71 } else if (this.isNaN) { |
72 if (b.isNaN) { | 72 if (b.isNaN) { |
73 return 0; | 73 return 0; |
74 } | 74 } |
75 return 1; | 75 return 1; |
76 } else { | 76 } else { |
77 return -1; | 77 return -1; |
78 } | 78 } |
79 } | 79 } |
80 get isNegative() { | 80 get isNegative() { |
81 return dart.equals(this, 0) ? 1['/'](this) < 0 : this['<'](0); | 81 return dart.equals(this, 0) ? core.int['/'](1, this) < 0 : this['<'](0); |
82 } | 82 } |
83 get isNaN() { | 83 get isNaN() { |
84 return isNaN(this); | 84 return isNaN(this); |
85 } | 85 } |
86 get isInfinite() { | 86 get isInfinite() { |
87 return this == Infinity || this == -Infinity; | 87 return this == Infinity || this == -Infinity; |
88 } | 88 } |
89 get isFinite() { | 89 get isFinite() { |
90 return isFinite(this); | 90 return isFinite(this); |
91 } | 91 } |
(...skipping 115 matching lines...) Loading... |
207 let match = /^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(result); | 207 let match = /^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(result); |
208 if (match == null) { | 208 if (match == null) { |
209 throw new core.UnsupportedError(`Unexpected toString result: ${result}`)
; | 209 throw new core.UnsupportedError(`Unexpected toString result: ${result}`)
; |
210 } | 210 } |
211 let result = dart.dindex(match, 1); | 211 let result = dart.dindex(match, 1); |
212 let exponent = +dart.dindex(match, 3); | 212 let exponent = +dart.dindex(match, 3); |
213 if (dart.dindex(match, 2) != null) { | 213 if (dart.dindex(match, 2) != null) { |
214 result = result + dart.dindex(match, 2); | 214 result = result + dart.dindex(match, 2); |
215 exponent = dart.notNull(exponent) - dart.dindex(match, 2).length; | 215 exponent = dart.notNull(exponent) - dart.dindex(match, 2).length; |
216 } | 216 } |
217 return core.String['+'](result, core.String['*']("0", exponent)); | 217 return dart.notNull(result) + core.String['*']("0", exponent); |
218 } | 218 } |
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; |
(...skipping 152 matching lines...) Loading... |
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.dsend(JSInt[_shru](i, 0), '-', dart.dsend(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.dsend(JSInt[_shru](i, 2), '&',
858993459)); | 390 i = core.int['+'](dart.notNull(i) & 858993459, dart.dsend(JSInt[_shru](i,
2), '&', 858993459)); |
391 i = 252645135 & i['+'](JSInt[_shru](i, 4)); | 391 i = 252645135 & core.int['+'](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; |
401 } | 401 } |
(...skipping 331 matching lines...) Loading... |
733 s = s['+'](s); | 733 s = s['+'](s); |
734 } | 734 } |
735 return result; | 735 return result; |
736 } | 736 } |
737 padLeft(width, padding) { | 737 padLeft(width, padding) { |
738 if (padding === void 0) | 738 if (padding === void 0) |
739 padding = ' '; | 739 padding = ' '; |
740 let delta = dart.notNull(width) - dart.notNull(this.length); | 740 let delta = dart.notNull(width) - dart.notNull(this.length); |
741 if (dart.notNull(delta) <= 0) | 741 if (dart.notNull(delta) <= 0) |
742 return this; | 742 return this; |
743 return core.String['+'](core.String['*'](padding, delta), this); | 743 return core.String['*'](padding, delta) + dart.notNull(this); |
744 } | 744 } |
745 padRight(width, padding) { | 745 padRight(width, padding) { |
746 if (padding === void 0) | 746 if (padding === void 0) |
747 padding = ' '; | 747 padding = ' '; |
748 let delta = dart.notNull(width) - dart.notNull(this.length); | 748 let delta = dart.notNull(width) - dart.notNull(this.length); |
749 if (dart.notNull(delta) <= 0) | 749 if (dart.notNull(delta) <= 0) |
750 return this; | 750 return this; |
751 return this['+'](core.String['*'](padding, delta)); | 751 return this['+'](core.String['*'](padding, delta)); |
752 } | 752 } |
753 get codeUnits() { | 753 get codeUnits() { |
(...skipping 330 matching lines...) 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 |