OLD | NEW |
---|---|
1 dart.library('dart/_interceptors', null, /* Imports */[ | 1 dart.library('dart/_interceptors', null, /* Imports */[ |
2 'dart/core', | 2 'dart/core', |
3 'dart/_internal', | 3 'dart/_internal', |
4 'dart/collection', | 4 'dart/collection', |
5 'dart/math' | 5 'dart/math' |
6 ], /* Lazy imports */[ | 6 ], /* Lazy imports */[ |
7 'dart/_js_helper' | 7 'dart/_js_helper' |
8 ], function(exports, core, _internal, collection, math, _js_helper) { | 8 ], function(exports, core, _internal, collection, math, _js_helper) { |
9 'use strict'; | 9 'use strict'; |
10 let JSArray$ = dart.generic(function(E) { | 10 let JSArray$ = dart.generic(function(E) { |
(...skipping 469 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
480 dart.setSignature(Interceptor, { | 480 dart.setSignature(Interceptor, { |
481 constructors: () => ({Interceptor: [Interceptor, []]}) | 481 constructors: () => ({Interceptor: [Interceptor, []]}) |
482 }); | 482 }); |
483 let _isInt32 = Symbol('_isInt32'); | 483 let _isInt32 = Symbol('_isInt32'); |
484 let _tdivFast = Symbol('_tdivFast'); | 484 let _tdivFast = Symbol('_tdivFast'); |
485 let _tdivSlow = Symbol('_tdivSlow'); | 485 let _tdivSlow = Symbol('_tdivSlow'); |
486 let _shlPositive = Symbol('_shlPositive'); | 486 let _shlPositive = Symbol('_shlPositive'); |
487 let _shrReceiverPositive = Symbol('_shrReceiverPositive'); | 487 let _shrReceiverPositive = Symbol('_shrReceiverPositive'); |
488 let _shrOtherPositive = Symbol('_shrOtherPositive'); | 488 let _shrOtherPositive = Symbol('_shrOtherPositive'); |
489 let _shrBothPositive = Symbol('_shrBothPositive'); | 489 let _shrBothPositive = Symbol('_shrBothPositive'); |
490 dart.defineExtensionNames([ | |
491 'compareTo', | |
492 'isNegative', | |
493 'isNaN', | |
494 'isInfinite', | |
495 'isFinite', | |
496 'remainder', | |
497 'abs', | |
498 'sign', | |
499 'toInt', | |
500 'truncate', | |
501 'ceil', | |
502 'floor', | |
503 'round', | |
504 'ceilToDouble', | |
505 'floorToDouble', | |
506 'roundToDouble', | |
507 'truncateToDouble', | |
508 'clamp', | |
509 'toDouble', | |
510 'toStringAsFixed', | |
511 'toStringAsExponential', | |
512 'toStringAsPrecision', | |
513 'toRadixString', | |
514 'toString', | |
vsm
2015/06/10 20:04:20
Do we need to change the dispatch on this in dart_
Jennifer Messerly
2015/06/10 20:09:35
Yeah, was just chatting about that with Leaf ... i
| |
515 'hashCode', | |
516 'unary-', | |
517 '+', | |
518 '-', | |
519 '/', | |
520 '*', | |
521 '%', | |
522 '~/', | |
523 '<<', | |
524 '>>', | |
525 '&', | |
526 '|', | |
527 '^', | |
528 '<', | |
529 '>', | |
530 '<=', | |
531 '>=', | |
532 'runtimeType' | |
533 ]); | |
490 class JSNumber extends Interceptor { | 534 class JSNumber extends Interceptor { |
491 JSNumber() { | 535 JSNumber() { |
492 super.Interceptor(); | 536 super.Interceptor(); |
493 } | 537 } |
494 [dartx.compareTo](b) { | 538 [dartx.compareTo](b) { |
495 if (!dart.is(b, core.num)) | 539 if (!dart.is(b, core.num)) |
496 throw new core.ArgumentError(b); | 540 throw new core.ArgumentError(b); |
497 if (dart.notNull(this[dartx['<']](b))) { | 541 if (dart.notNull(this[dartx['<']](b))) { |
498 return -1; | 542 return -1; |
499 } else if (dart.notNull(this[dartx['>']](b))) { | 543 } else if (dart.notNull(this[dartx['>']](b))) { |
(...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
921 _bitCount: [core.int, [core.int]], | 965 _bitCount: [core.int, [core.int]], |
922 _shru: [core.int, [core.int, core.int]], | 966 _shru: [core.int, [core.int, core.int]], |
923 _shrs: [core.int, [core.int, core.int]], | 967 _shrs: [core.int, [core.int, core.int]], |
924 _ors: [core.int, [core.int, core.int]], | 968 _ors: [core.int, [core.int, core.int]], |
925 _spread: [core.int, [core.int]] | 969 _spread: [core.int, [core.int]] |
926 }), | 970 }), |
927 names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread'] | 971 names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread'] |
928 }); | 972 }); |
929 JSInt[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name: 'Number'}))]; | 973 JSInt[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name: 'Number'}))]; |
930 dart.registerExtension(dart.global.Number, JSInt); | 974 dart.registerExtension(dart.global.Number, JSInt); |
975 dart.defineExtensionNames([ | |
976 'runtimeType' | |
977 ]); | |
931 class JSDouble extends JSNumber { | 978 class JSDouble extends JSNumber { |
932 JSDouble() { | 979 JSDouble() { |
933 super.JSNumber(); | 980 super.JSNumber(); |
934 } | 981 } |
935 get [dartx.runtimeType]() { | 982 get [dartx.runtimeType]() { |
936 return core.double; | 983 return core.double; |
937 } | 984 } |
938 } | 985 } |
939 JSDouble[dart.implements] = () => [core.double]; | 986 JSDouble[dart.implements] = () => [core.double]; |
940 dart.setSignature(JSDouble, { | 987 dart.setSignature(JSDouble, { |
(...skipping 601 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1542 exports.JSString = JSString; | 1589 exports.JSString = JSString; |
1543 exports.getInterceptor = getInterceptor; | 1590 exports.getInterceptor = getInterceptor; |
1544 exports.JSBool = JSBool; | 1591 exports.JSBool = JSBool; |
1545 exports.JSIndexable = JSIndexable; | 1592 exports.JSIndexable = JSIndexable; |
1546 exports.JSMutableIndexable = JSMutableIndexable; | 1593 exports.JSMutableIndexable = JSMutableIndexable; |
1547 exports.JSObject = JSObject; | 1594 exports.JSObject = JSObject; |
1548 exports.JavaScriptObject = JavaScriptObject; | 1595 exports.JavaScriptObject = JavaScriptObject; |
1549 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1596 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
1550 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1597 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
1551 }); | 1598 }); |
OLD | NEW |