Dotty Documentation

0.3.0-bin-SNAPSHOT

package dotty.tools.dotc.config

[-] Constructors

[-] Members

[+] @sharable object AnyScalaVersion

A Scala version that sorts lower than all actual versions

[+] object CommandLineParser

A simple (overly so) command line parser. !!! This needs a thorough test suite to make sure quoting is done correctly and portably.

[+] object CompilerCommand
[+] object Config
[+] class JavaPlatform
[+] @sharable object NoScalaVersion

A scala version that sorts higher than all actual versions

[+] class OutputDirs

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.

[+] class PathResolver
[+] object PathResolver
[+] abstract class Platform

The platform dependent pieces of Global.

[+] object Printers
[+] object Properties

Loads library.properties from the jar.

[+] trait PropertiesTrait
[+] abstract class ScalaBuild

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

[+] object ScalaBuild
[+] class ScalaSettings
[+] sealed abstract class ScalaVersion

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

[+] @sharable object ScalaVersion

Methods for parsing ScalaVersions

[+] object Settings
[+] case class SpecificScalaVersion

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

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

[+] object WrappedProperties
[+] trait WrappedProperties

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