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.