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
integerSizeSource Code
shared Integer integerSize

The number of bits used to represent the value of an Integer.

maxIntegerValueSource 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

minIntegerValueSource 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

nameSource 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
versionSource Code
shared String version

Returns the version of the runtime / virtual machine this process is running on.

Inherited Attributes
Attributes inherited from: Object
Inherited Methods
Methods inherited from: Object