Type Hierarchy:

- Anything
  - Object
    - Integer

Satisfied Interfaces: Binary<Integer>, Comparable<Other>, Enumerable<Other>, Exponentiable<Integer,Integer>, Integral<Integer>, Invertable<Other>, Number, Numeric<Other>, Ordinal<Other>, Scalar<Integer>, Summable<Other>

A 64-bit integer, or the closest approximation to a 64-bit integer provided by the underlying platform.

- For the JVM runtime, integer values between -263 and 263-1 may be represented without overflow.
- For the JavaScript runtime, integer values with a magnitude no greater than 253 may be represented without loss of precision.

Overflow or loss of precision occurs silently (with no exception raised).

Initializer
Integer(Integer integer)

Attributes
character | Source Code shared Character character The UTF-32 character with this UCS code point.

Inherited Attributes
Attributes inherited from: Object hash, string
Attributes inherited from: Binary<Other> not, size
Attributes inherited from: Enumerable<Other> integerValue
Attributes inherited from: Integral<Other> unit, zero
Attributes inherited from: Invertable<Inverse> negativeValue, positiveValue
Attributes inherited from: Number float, fractionalPart, integer, magnitude, negative, positive, sign, wholePart
Attributes inherited from: Ordinal<Other> predecessor, successor

Inherited Methods
Methods inherited from: Object equals
Methods inherited from: Binary<Other> and, clear, flip, get, leftLogicalShift, or, rightArithmeticShift, rightLogicalShift, set, xor
Methods inherited from: Comparable<Other> compare
Methods inherited from: Exponentiable<This,Other> power
Methods inherited from: Integral<Other> divides, remainder
Methods inherited from: Numeric<Other> divided, minus, times
Methods inherited from: Summable<Other> plus