package dotty.tools.dotc.config

Constructors

Members

[+] @sharable final object AnyScalaVersion

A Scala version that sorts lower than all actual versions

A Scala version that sorts lower than all actual versions

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

A scala version that sorts higher than all actual versions

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

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
[+] final object PathResolver
[+] abstract class Platform

The platform dependent pieces of Global.

The platform dependent pieces of Global.

[+] final object Printers
[+] final object Properties

Loads library.properties from the jar.

Loads library.properties from the jar.

[+] trait PropertiesTrait
[+] abstract class ScalaBuild

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

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

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

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

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

[+] @sharable final object ScalaVersion

Methods for parsing ScalaVersions

Methods for parsing ScalaVersions

[+] final 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...

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

[+] final object 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...

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

[+] final object WrappedProperties
[+] trait WrappedProperties

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

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