Represents the machine and virtual machine on which the current process is executing.
Holds information about runtime name, version and about inherent limitations like minimum/maximum values that can be represented by the runtime.
process, language, system, operatingSystemno subtypes hierarchy
| Attributes | |
epsilon | Source Codeshared Float epsilonThe machine epsilon for floating point
values. That is, the smallest value 1.0 + e > 1.0 |
integerAddressableSize | Source Codeshared Integer integerAddressableSize |
integerSize | Source Codeshared Integer integerSize |
maxArraySize | Source Codeshared Integer maxArraySize |
maxExactIntegralFloat | Source Codeshared Integer maxExactIntegralFloatThe largest See also Integer.float |
maxFloatValue | Source Codeshared Float maxFloatValueThe largest finite |
maxIntegerValue | Source Codeshared Integer maxIntegerValue |
minFloatValue | Source Codeshared Float minFloatValueThe smallest positive nonzero |
minIntegerValue | Source Codeshared Integer minIntegerValue |
name | Source Codeshared String nameThe name of the runtime / virtual machine this process is running on. |
string | Source Codeshared actual String stringA developer-friendly string representing the instance.
Concatenates the name of the concrete class of the
instance with the Refines Object.string |
version | Source Codeshared String versionThe version of the runtime / virtual machine this process is running on. |
| Inherited Attributes |
Attributes inherited from: Object |