dotty.tools.dotc

config

package config

Visibility
  1. Public
  2. All

Type Members

  1. class JavaPlatform extends Platform

  2. class OutputDirs extends AnyRef

    A class for holding mappings from source directories to their output location.

    A class for holding mappings from source directories to their output location. This functionality can be accessed only programmatically. The command line compiler uses a single output location, but tools may use this functionality to set output location per source directory.

  3. class PathResolver extends AnyRef

  4. abstract class Platform extends AnyRef

    The platform dependent pieces of Global.

  5. trait PropertiesTrait extends AnyRef

  6. class SJSPlatform extends JavaPlatform

  7. abstract class ScalaBuild extends Ordered[ScalaBuild]

    Represents the data after the dash in major.minor.rev-build

  8. class ScalaSettings extends SettingGroup

  9. sealed abstract class ScalaVersion extends Ordered[ScalaVersion]

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

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

  11. trait WrappedProperties extends PropertiesTrait

    For placing a wrapper function around property functions.

    For placing a wrapper function around property functions. Motivated by places like google app engine throwing exceptions on property lookups.

Value Members

  1. object AnyScalaVersion extends ScalaVersion with Product with Serializable

    A Scala version that sorts lower than all actual versions

    A Scala version that sorts lower than all actual versions

    Annotations
    @sharable()
  2. object CompilerCommand extends DotClass

  3. object Config

  4. object NoScalaVersion extends ScalaVersion with Product with Serializable

    A scala version that sorts higher than all actual versions

    A scala version that sorts higher than all actual versions

    Annotations
    @sharable()
  5. object PathResolver

  6. object Printers

  7. object Properties extends PropertiesTrait

    Loads library.properties from the jar.

  8. object ScalaBuild

  9. object ScalaVersion

    Methods for parsing ScalaVersions

    Methods for parsing ScalaVersions

    Annotations
    @sharable()
  10. object Settings

  11. object WrappedProperties

Ungrouped