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, nightly, 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.
-
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
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 API.
The following resources are useful for Scala plugin/compiler development: