scala.tools.nsc

# settings

#### package settings

Content Hierarchy Learn more about scaladoc diagrams
Visibility

1. Public
2. All

### Type Members

1. #### trait AbsScalaSettings extends AnyRef

2. #### 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.

3. #### case class Development(id: String) extends ScalaBuild with Product with Serializable

   A development, test, nightly, snapshot or other "unofficial" build

4. #### class FscSettings extends Settings

5. #### case class Milestone(n: Int) extends ScalaBuild with Product with Serializable

   An intermediate release

6. #### class MutableSettings extends reflect.internal.settings.MutableSettings with AbsSettings with ScalaSettings with Mutable

   A mutable Settings object.

7. #### case class RC(n: Int) extends ScalaBuild with Product with Serializable

   A candidate for final release

8. #### abstract class ScalaBuild extends Ordered[ScalaBuild]

   Represents the data after the dash in major.

9. #### trait ScalaSettings extends AbsScalaSettings with StandardScalaSettings with Warnings

10. #### sealed abstract class ScalaVersion extends Ordered[ScalaVersion]

    Represents a single Scala version in a manner that supports easy comparison and sorting.

11. #### 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.

12. #### trait StandardScalaSettings extends AnyRef

    Settings which aren't behind a -X, -Y, or -P option.

13. #### trait Warnings extends AnyRef

    Settings influencing the printing of warnings.

### Value Members

1. #### object AnyScalaVersion extends ScalaVersion with Product with Serializable

   A Scala version that sorts lower than all actual versions

2. #### object Final extends ScalaBuild with Product with Serializable

   A final final

3. #### object NoScalaVersion extends ScalaVersion with Product with Serializable

   A scala version that sorts higher than all actual versions

4. #### object ScalaVersion

   Factory methods for producing ScalaVersions

### Ungrouped