Packages

p

scala.tools.nsc

settings

package settings

Content Hierarchy
Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. 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.

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

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

  3. sealed abstract class MaximalScalaVersion extends ScalaVersion

    A scala version that sorts higher than all actual versions.

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

    An intermediate release

  5. class MutableSettings extends reflect.internal.settings.MutableSettings with AbsSettings with ScalaSettings

    A mutable Settings object.

  6. trait PathFactory extends AnyRef

    Converts paths provided in compiler options (e.g elements of -classpath or the target directory of -d) to an AbstractFile.

  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.minor.rev-build

  9. trait ScalaSettings extends 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.

    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

  12. 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.

  13. trait Warnings extends AnyRef

    Settings influencing the printing of warnings.

Value Members

  1. case object AnyScalaVersion extends ScalaVersion with Product with Serializable

    A Scala version that sorts lower than all actual versions

  2. object DefaultPathFactory extends PathFactory
  3. case object Final extends ScalaBuild with Product with Serializable

    A final final

  4. case object NoScalaVersion extends MaximalScalaVersion with Product with Serializable

    If "no version" is specified, assume a maximal version, "the latest".

  5. case object Scala3Cross extends MaximalScalaVersion with Product with Serializable

    Same as NoScalaVersion but with a different toString

  6. object ScalaVersion

    Factory methods for producing ScalaVersions

  7. object StandardScalaSettings

Ungrouped