| Index: pkg/fixnum/lib/src/intx.dart
|
| diff --git a/pkg/fixnum/lib/src/intx.dart b/pkg/fixnum/lib/src/intx.dart
|
| index 582fe7246e7ba9486f2d5475edd82002615341f7..a2bb0f0316382aaa4012f41d7c0aef2373eed4b8 100644
|
| --- a/pkg/fixnum/lib/src/intx.dart
|
| +++ b/pkg/fixnum/lib/src/intx.dart
|
| @@ -7,32 +7,32 @@ part of fixnum;
|
| /**
|
| * A fixed-precision integer.
|
| */
|
| -abstract class intx implements Comparable {
|
| +abstract class IntX implements Comparable {
|
|
|
| // Arithmetic operations.
|
| - intx operator +(other);
|
| - intx operator -(other);
|
| + IntX operator +(other);
|
| + IntX operator -(other);
|
| // The unary '-' operator. Note that -MIN_VALUE will be equal
|
| // to MIN_VALUE due to overflow.
|
| - intx operator -();
|
| - intx operator *(other);
|
| - intx operator %(other);
|
| + IntX operator -();
|
| + IntX operator *(other);
|
| + IntX operator %(other);
|
| // Truncating division.
|
| - intx operator ~/(other);
|
| - intx remainder(other);
|
| + IntX operator ~/(other);
|
| + IntX remainder(other);
|
|
|
| // Note: no / operator
|
|
|
| // Bit-operations.
|
| - intx operator &(other);
|
| - intx operator |(other);
|
| - intx operator ^(other);
|
| - intx operator ~();
|
| - intx operator <<(int shiftAmount);
|
| - intx operator >>(int shiftAmount);
|
| - intx shiftRightUnsigned(int shiftAmount);
|
| -
|
| - // Relational operations, may be applied to intx or int.
|
| + IntX operator &(other);
|
| + IntX operator |(other);
|
| + IntX operator ^(other);
|
| + IntX operator ~();
|
| + IntX operator <<(int shiftAmount);
|
| + IntX operator >>(int shiftAmount);
|
| + IntX shiftRightUnsigned(int shiftAmount);
|
| +
|
| + // Relational operations, may be applied to IntX or int.
|
| int compareTo(Comparable other);
|
| bool operator ==(other);
|
| bool operator <(other);
|
| @@ -50,55 +50,55 @@ abstract class intx implements Comparable {
|
|
|
| int get hashCode;
|
|
|
| - intx abs();
|
| + IntX abs();
|
|
|
| /**
|
| - * Returns the number of leading zeros in this [intx] as an [int]
|
| + * Returns the number of leading zeros in this [IntX] as an [int]
|
| * between 0 and 64.
|
| */
|
| int numberOfLeadingZeros();
|
|
|
| /**
|
| - * Returns the number of trailing zeros in this [intx] as an [int]
|
| + * Returns the number of trailing zeros in this [IntX] as an [int]
|
| * between 0 and 64.
|
| */
|
| int numberOfTrailingZeros();
|
|
|
| /**
|
| - * Converts this [intx] to a [List] of [int], starting with the least
|
| + * Converts this [IntX] to a [List] of [int], starting with the least
|
| * significant byte.
|
| */
|
| List<int> toBytes();
|
|
|
| /**
|
| - * Converts this [intx] to an [int]. On some platforms, inputs with large
|
| + * Converts this [IntX] to an [int]. On some platforms, inputs with large
|
| * absolute values (i.e., > 2^52) may lose some of their low bits.
|
| */
|
| int toInt();
|
|
|
| /**
|
| - * Converts an [intx] to 32 bits. Narrower values are sign extended and
|
| + * Converts an [IntX] to 32 bits. Narrower values are sign extended and
|
| * wider values have their high bits truncated.
|
| */
|
| - int32 toInt32();
|
| + Int32 toInt32();
|
|
|
| /**
|
| - * Converts an [intx] to 64 bits.
|
| + * Converts an [IntX] to 64 bits.
|
| */
|
| - int64 toInt64();
|
| + Int64 toInt64();
|
|
|
| /**
|
| - * Returns the value of this [intx] as a decimal [String].
|
| + * Returns the value of this [IntX] as a decimal [String].
|
| */
|
| String toString();
|
|
|
| /**
|
| - * Returns the value of this [intx] as a hexadecimal [String].
|
| + * Returns the value of this [IntX] as a hexadecimal [String].
|
| */
|
| String toHexString();
|
|
|
| /**
|
| - * Returns the value of this [intx] as a [String] in the given radix.
|
| + * Returns the value of this [IntX] as a [String] in the given radix.
|
| * [radix] must be an integer between 2 and 16, inclusive.
|
| */
|
| String toRadixString(int radix);
|
|
|