| Index: sdk/lib/_internal/compiler/implementation/lib/js_number.dart
|
| ===================================================================
|
| --- sdk/lib/_internal/compiler/implementation/lib/js_number.dart (revision 18140)
|
| +++ sdk/lib/_internal/compiler/implementation/lib/js_number.dart (working copy)
|
| @@ -10,7 +10,7 @@
|
| * [:this:] to actually use the receiver of the method, which is
|
| * generated as an extra argument added to each member.
|
| */
|
| -class JSNumber {
|
| +class JSNumber implements num {
|
| const JSNumber();
|
|
|
| int compareTo(num b) {
|
| @@ -254,7 +254,7 @@
|
| }
|
| }
|
|
|
| -class JSInt extends JSNumber {
|
| +class JSInt extends JSNumber implements int {
|
| const JSInt();
|
|
|
| bool get isEven => (this & 1) == 0;
|
| @@ -266,7 +266,7 @@
|
| int operator ~() => JS('int', r'(~#) >>> 0', this);
|
| }
|
|
|
| -class JSDouble extends JSNumber {
|
| +class JSDouble extends JSNumber implements double {
|
| const JSDouble();
|
| Type get runtimeType => double;
|
| }
|
|
|