package settings
- Alphabetic
- Public
- Protected
Type Members
- trait AbsSettings extends reflect.internal.settings.AbsSettings
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 Settings abstraction boiled out of the original highly mutable Settings class with the intention of creating an ImmutableSettings which can be used interchangeably. Except of course without the mutants.
- case class Development(id: String) extends ScalaBuild with Product with Serializable
A development, test, integration, snapshot or other "unofficial" build.
- sealed abstract class MaximalScalaVersion extends ScalaVersion
A scala version that sorts higher than all actual versions.
- case class Milestone(n: Int) extends ScalaBuild with Product with Serializable
An intermediate release.
- sealed abstract class MinimalScalaVersion extends ScalaVersion
A scala version that sorts lower than all actual versions.
- class MutableSettings extends reflect.internal.settings.MutableSettings with AbsSettings with ScalaSettings
A mutable Settings object.
- trait PathFactory extends AnyRef
Converts paths provided in compiler options (e.g elements of
-classpath
or the target directory of-d
) to anAbstractFile
. - case class RC(n: Int) extends ScalaBuild with Product with Serializable
A candidate for final release.
- sealed abstract class ScalaBuild extends Ordered[ScalaBuild]
Represents the data after the dash in major.minor.rev-build.
Represents the data after the dash in major.minor.rev-build.
In order, Development, Final, RC, Milestone. The order is "newest to oldest".
- trait ScalaSettings extends StandardScalaSettings with Warnings
- sealed abstract class ScalaVersion extends Ordered[ScalaVersion]
Represents a single Scala version in a manner that supports easy comparison and sorting.
Represents a single Scala version in a manner that supports easy comparison and sorting.
A version can be
Specific
,Maximal
, orMinimal
. - case class SpecificScalaVersion(major: Int, minor: Int, rev: Int, build: ScalaBuild) extends ScalaVersion with Product with Serializable
A specific Scala version, not one of the magic min/max versions.
A specific Scala version, not one of the magic min/max versions.
A SpecificScalaVersion may or may not be a released version. The
build
parameter specifies final, release candidate, milestone, and development builds. - trait StandardScalaSettings extends AnyRef
Settings which aren't behind a -V, -W, -X, -Y, or -P option.
Settings which aren't behind a -V, -W, -X, -Y, or -P option. When possible, the val and the option have identical names.
- trait Warnings extends AnyRef
Settings influencing the printing of warnings.
Value Members
- case object AnyScalaVersion extends MinimalScalaVersion with Product with Serializable
A Scala version that sorts lower than all actual versions.
- object DefaultPathFactory extends PathFactory
- case object Final extends ScalaBuild with Product with Serializable
A final final.
- case object NoScalaVersion extends MaximalScalaVersion with Product with Serializable
If "no version" is specified, assume a maximal version, "the latest".
- object ScalaVersion
Factory methods for producing ScalaVersions.
- object StandardScalaSettings
The Scala compiler and reflection APIs.