Environment

Represents the system on which the current process is executing.

Holds information about system time and locale.

See also `process`, `runtime`, `language`, `operatingSystem`

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `system`

- `system`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Attributes
`characterEncoding` | Source Code `shared String characterEncoding` Returns the IANA character set name representing the default character encoding for this system. Since 1.1.0
`locale` | Source Code `shared String locale` Returns the IETF language tag representing the default locale for this system.
`milliseconds` | Source Code `shared Integer milliseconds` The elapsed time in milliseconds since midnight, 1 January 1970.
`nanoseconds` | Source Code `shared Integer nanoseconds` The elapsed time in nanoseconds since an arbitrary starting point.
`string` | Source Code `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. Refines `Object.string`
`timezoneOffset` | Source Code `shared Integer timezoneOffset` Returns the offset, in milliseconds, to add to UTC to get the local time for default timezone for this system.

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Inherited Methods
Methods inherited from: `Object` `equals()`