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
- case class Milestone(n: Int) extends ScalaBuild with Product with Serializable
An intermediate release
- 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
- abstract class ScalaBuild extends Ordered[ScalaBuild]
Represents the data after the dash in major.minor.rev-build
- 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.
- 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. An SpecificScalaVersion may or may not be a released version - i.e. this same class is used to represent final, release candidate, milestone, and development builds. The build argument is used to segregate 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. The abstract settings are commented as to why they are as yet implemented in MutableSettings rather than mutation-generically.
- trait Warnings extends AnyRef
Settings influencing the printing of warnings.
Value Members
- case object AnyScalaVersion extends ScalaVersion 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 ScalaVersion with Product with Serializable
A scala version that sorts higher than all actual versions
- object ScalaVersion
Factory methods for producing ScalaVersions
- object StandardScalaSettings
The Scala compiler and reflection APIs.