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 428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
439 get bitLength() { | 439 get bitLength() { |
440 let nonneg = this['<'](0) ? dart.notNull(this['unary-']()) - 1 : this; | 440 let nonneg = this['<'](0) ? dart.notNull(this['unary-']()) - 1 : this; |
441 if (dart.notNull(nonneg) >= 4294967296) { | 441 if (dart.notNull(nonneg) >= 4294967296) { |
442 nonneg = (dart.notNull(nonneg) / 4294967296).truncate(); | 442 nonneg = (dart.notNull(nonneg) / 4294967296).truncate(); |
443 return dart.notNull(JSInt._bitCount(JSInt._spread(nonneg))) + 32; | 443 return dart.notNull(JSInt._bitCount(JSInt._spread(nonneg))) + 32; |
444 } | 444 } |
445 return JSInt._bitCount(JSInt._spread(nonneg)); | 445 return JSInt._bitCount(JSInt._spread(nonneg)); |
446 } | 446 } |
447 static _bitCount(i) { | 447 static _bitCount(i) { |
448 i = dart.as(dart.dsend(JSInt._shru(i, 0), '-', dart.dsend(JSInt._shru(i, 1 ), '&', 1431655765)), core.int); | 448 i = dart.as(dart.dsend(JSInt._shru(i, 0), '-', dart.dsend(JSInt._shru(i, 1 ), '&', 1431655765)), core.int); |
449 i = (dart.notNull(i) & 858993459)['+'](dart.dsend(JSInt._shru(i, 2), '&', 858993459)); | 449 i = (dart.notNull(i) & 858993459)['+'](dart.as(dart.dsend(JSInt._shru(i, 2 ), '&', 858993459), core.num)); |
450 i = 252645135 & i['+'](JSInt._shru(i, 4)); | 450 i = 252645135 & dart.notNull(dart.notNull(i) + dart.notNull(dart.as(JSInt. _shru(i, 4), core.num))); |
Leaf
2015/05/20 16:13:22
Ugly. Do we really not know the type of _shru?
vsm
2015/05/20 16:39:10
It's declared dynamic for some reason. Addressing
| |
451 i = dart.notNull(i) + dart.notNull(dart.as(JSInt._shru(i, 8), core.int)); | 451 i = dart.notNull(i) + dart.notNull(dart.as(JSInt._shru(i, 8), core.int)); |
452 i = dart.notNull(i) + dart.notNull(dart.as(JSInt._shru(i, 16), core.int)); | 452 i = dart.notNull(i) + dart.notNull(dart.as(JSInt._shru(i, 16), core.int)); |
453 return dart.notNull(i) & 63; | 453 return dart.notNull(i) & 63; |
454 } | 454 } |
455 static _shru(value, shift) { | 455 static _shru(value, shift) { |
456 return value >>> shift; | 456 return value >>> shift; |
457 } | 457 } |
458 static _shrs(value, shift) { | 458 static _shrs(value, shift) { |
459 return value >> shift; | 459 return value >> shift; |
460 } | 460 } |
(...skipping 759 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1220 exports.findInterceptorForType = findInterceptorForType; | 1220 exports.findInterceptorForType = findInterceptorForType; |
1221 exports.JSBool = JSBool; | 1221 exports.JSBool = JSBool; |
1222 exports.JSNull = JSNull; | 1222 exports.JSNull = JSNull; |
1223 exports.JSIndexable = JSIndexable; | 1223 exports.JSIndexable = JSIndexable; |
1224 exports.JSMutableIndexable = JSMutableIndexable; | 1224 exports.JSMutableIndexable = JSMutableIndexable; |
1225 exports.JSObject = JSObject; | 1225 exports.JSObject = JSObject; |
1226 exports.JavaScriptObject = JavaScriptObject; | 1226 exports.JavaScriptObject = JavaScriptObject; |
1227 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1227 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
1228 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1228 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
1229 })(_interceptors, core, _js_helper, _internal, _foreign_helper, _js_embedded_nam es); | 1229 })(_interceptors, core, _js_helper, _internal, _foreign_helper, _js_embedded_nam es); |
OLD | NEW |