Type Hierarchy:

- Anything
  - Object
    - Basic
      - runtime

Machine (Virtual or not) on which the current process is running.

Holds information about runtime name, version and about inherent limitations like minimum/maximum values that can be represented by the runtime.

Attributes
integerSize | Source Code shared Integer integerSize The number of bits used to represent the value of an `Integer`.
maxIntegerValue | Source Code shared Integer maxIntegerValue The maximum `Integer` value that can be represented by the runtime. It is the maximum `Integer` that can be distinguished from its predecessor using below formula: `Integer(n+1) = Integer(n) + 1` with `Integer(0) = 0`
minIntegerValue | Source Code shared Integer minIntegerValue The minimum `Integer` value that can be represented by the runtime. It is the minimum `Integer` that can be distinguished from its successor using below formula: `Integer(n-1) = Integer(n) - 1` with `Integer(0) = 0`
name | Source Code shared String name Returns the name of the runtime / virtual machine this process is running on.
string | shared actual String string A developer-friendly string representing the instance. Concatenates the name of the concrete class of the instance with the `hash` of the instance. Subclasses are encouraged to refine this implementation to produce a more meaningful representation. Refined declaration: string
version | Source Code shared String version Returns the version of the runtime / virtual machine this process is running on.

Inherited Attributes
Attributes inherited from: Object hash

Inherited Methods
Methods inherited from: Object equals