A Settings abstraction boiled out of the original highly mutable Settings class with the intention of creating an ImmutableSettings which can be used interchangeably.
A development, test, nightly, snapshot or other "unofficial" build
An intermediate release
A mutable Settings object.
A candidate for final release
Represents the data after the dash in major.minor.rev-build
Represents a single Scala version in a manner that supports easy comparison and sorting.
A specific Scala version, not one of the magic min/max versions.
Settings which aren't behind a -X, -Y, or -P option.
Settings influencing the printing of warnings.
A Scala version that sorts lower than all actual versions
A final final
A scala version that sorts higher than all actual versions
Factory methods for producing ScalaVersions