package settings
- Alphabetic
- Public
- All
Type Members
- trait AbsScalaSettings extends AnyRef
-
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
- class FscSettings extends Settings
-
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 with Mutable
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 AbsScalaSettings with 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 -X, -Y, or -P option.
Settings which aren't behind a -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
-
object
AnyScalaVersion extends ScalaVersion with Product with Serializable
A Scala version that sorts lower than all actual versions
- object DefaultPathFactory extends PathFactory
-
object
Final extends ScalaBuild with Product with Serializable
A final final
-
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
The Scala compiler and reflection APIs.