Index: lib/runtime/dart/_interceptors.js |
diff --git a/lib/runtime/dart/_interceptors.js b/lib/runtime/dart/_interceptors.js |
index 3884e240785c970675cfd40d7e4996cce89098b1..413850622076158bcb4d84723732716a55d01cf4 100644 |
--- a/lib/runtime/dart/_interceptors.js |
+++ b/lib/runtime/dart/_interceptors.js |
@@ -78,7 +78,7 @@ var _interceptors; |
} |
} |
get isNegative() { |
- return dart.equals(this, 0) ? 1['/'](this) < 0 : this['<'](0); |
+ return dart.equals(this, 0) ? core.int['/'](1, this) < 0 : this['<'](0); |
} |
get isNaN() { |
return isNaN(this); |
@@ -214,7 +214,7 @@ var _interceptors; |
result = result + dart.dindex(match, 2); |
exponent = dart.notNull(exponent) - dart.dindex(match, 2).length; |
} |
- return core.String['+'](result, core.String['*']("0", exponent)); |
+ return dart.notNull(result) + core.String['*']("0", exponent); |
} |
toString() { |
if (dart.notNull(dart.equals(this, 0)) && 1 / this < 0) { |
@@ -387,8 +387,8 @@ var _interceptors; |
} |
static [_bitCount](i) { |
i = dart.as(dart.dsend(JSInt[_shru](i, 0), '-', dart.dsend(JSInt[_shru](i, 1), '&', 1431655765)), core.int); |
- i = (dart.notNull(i) & 858993459)['+'](dart.dsend(JSInt[_shru](i, 2), '&', 858993459)); |
- i = 252645135 & i['+'](JSInt[_shru](i, 4)); |
+ i = core.int['+'](dart.notNull(i) & 858993459, dart.dsend(JSInt[_shru](i, 2), '&', 858993459)); |
+ i = 252645135 & core.int['+'](i, JSInt[_shru](i, 4)); |
i = dart.notNull(i) + dart.notNull(dart.as(JSInt[_shru](i, 8), core.int)); |
i = dart.notNull(i) + dart.notNull(dart.as(JSInt[_shru](i, 16), core.int)); |
return dart.notNull(i) & 63; |
@@ -740,7 +740,7 @@ var _interceptors; |
let delta = dart.notNull(width) - dart.notNull(this.length); |
if (dart.notNull(delta) <= 0) |
return this; |
- return core.String['+'](core.String['*'](padding, delta), this); |
+ return core.String['*'](padding, delta) + dart.notNull(this); |
} |
padRight(width, padding) { |
if (padding === void 0) |