Environment

Contains information about the Ceylon language version.

See also `process`, `runtime`, `system`, `operatingSystem`

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

- `language`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Attributes
`majorVersion` | Source Code `shared Integer majorVersion` The Ceylon language major version.
`majorVersionBinary` | Source Code `shared Integer majorVersionBinary` The major version of the code generated for the underlying runtime.
`minorVersion` | Source Code `shared Integer minorVersion` The Ceylon language minor version.
`minorVersionBinary` | Source Code `shared Integer minorVersionBinary` The minor version of the code generated for the underlying runtime.
`releaseVersion` | Source Code `shared Integer releaseVersion` The Ceylon language release version.
`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`
`version` | Source Code `shared String version` The Ceylon language version.
`versionName` | Source Code `shared String versionName` The Ceylon language release name.

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

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