ScalaSettings

dotty.tools.dotc.config.ScalaSettings
See theScalaSettings companion class
object ScalaSettings extends ScalaSettings

Attributes

Companion
class
Graph
Supertypes
class SettingGroup
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Inherited classlikes

object WshadowHas

Attributes

Inherited from:
WarningSettings (hidden)
Supertypes
class Object
trait Matchable
class Any
object WunusedHas

Attributes

Inherited from:
WarningSettings (hidden)
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
XSettings (hidden)
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

def BooleanSetting(category: SettingCategory, name: String, descr: String, initialValue: Boolean, aliases: List[String]): Setting[Boolean]

Attributes

Inherited from:
SettingGroup
def ChoiceSetting(category: SettingCategory, name: String, helpArg: String, descr: String, choices: List[String], default: String, aliases: List[String], legacyArgs: Boolean): Setting[String]

Attributes

Inherited from:
SettingGroup
def DeprecatedSetting(category: SettingCategory, name: String, descr: String, deprecationMsg: String): Setting[Boolean]

Attributes

Inherited from:
SettingGroup
def IntChoiceSetting(category: SettingCategory, name: String, descr: String, choices: Seq[Int], default: Int): Setting[Int]

Attributes

Inherited from:
SettingGroup
def IntSetting(category: SettingCategory, name: String, descr: String, default: Int, aliases: List[String]): Setting[Int]

Attributes

Inherited from:
SettingGroup
def MultiChoiceHelpSetting(category: SettingCategory, name: String, helpArg: String, descr: String, choices: List[ChoiceWithHelp[String]], default: List[ChoiceWithHelp[String]], aliases: List[String]): Setting[List[ChoiceWithHelp[String]]]

Attributes

Inherited from:
SettingGroup
def MultiChoiceSetting(category: SettingCategory, name: String, helpArg: String, descr: String, choices: List[String], default: List[String], aliases: List[String]): Setting[List[String]]

Attributes

Inherited from:
SettingGroup
def MultiStringSetting(category: SettingCategory, name: String, helpArg: String, descr: String, default: List[String], aliases: List[String]): Setting[List[String]]

Attributes

Inherited from:
SettingGroup
def OptionSetting[T : ClassTag](category: SettingCategory, name: String, descr: String, aliases: List[String]): Setting[Option[T]]

Attributes

Inherited from:
SettingGroup
def OutputSetting(category: SettingCategory, name: String, helpArg: String, descr: String, default: AbstractFile): Setting[AbstractFile]

Attributes

Inherited from:
SettingGroup
def PathSetting(category: SettingCategory, name: String, descr: String, default: String, aliases: List[String]): Setting[String]

Attributes

Inherited from:
SettingGroup
def PhasesSetting(category: SettingCategory, name: String, descr: String, default: String, aliases: List[String]): Setting[List[String]]

Attributes

Inherited from:
SettingGroup
def PrefixSetting(category: SettingCategory, name: String, descr: String): Setting[List[String]]

Attributes

Inherited from:
SettingGroup
def StringSetting(category: SettingCategory, name: String, helpArg: String, descr: String, default: String, aliases: List[String]): Setting[String]

Attributes

Inherited from:
SettingGroup
def VersionSetting(category: SettingCategory, name: String, descr: String, default: ScalaVersion, legacyArgs: Boolean): Setting[ScalaVersion]

Attributes

Inherited from:
SettingGroup

Attributes

Inherited from:
SettingGroup

Attributes

Inherited from:
ScalaSettings

Attributes

Inherited from:
SettingGroup
def prependName(name: String): String

Attributes

Inherited from:
SettingGroup
def processArguments(arguments: List[String], processAll: Boolean, settingsState: SettingsState): ArgsSummary

Attributes

Inherited from:
SettingGroup
final def processArguments(state: ArgsSummary, processAll: Boolean, skipped: List[String]): ArgsSummary

Iterates over the arguments applying them to settings where applicable. Then verifies setting dependencies are met.

Iterates over the arguments applying them to settings where applicable. Then verifies setting dependencies are met.

This takes a boolean indicating whether to keep processing if an argument is seen which is not a command line option. This is an expedience for the moment so that you can say

scalac -d /tmp foo.scala -optimise

while also allowing

scala Program opt opt

to get their arguments.

Attributes

Inherited from:
SettingGroup
def publish[T](settingf: Int => Setting[T]): Setting[T]

Attributes

Inherited from:
SettingGroup

Attributes

Inherited from:
SettingGroup

Attributes

Inherited from:
SettingGroup

Inherited fields

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
WarningSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)
val Xlint: Setting[_]

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Area-specific debug output

Area-specific debug output

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
ScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
PluginSettings (hidden)

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
ScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
PluginSettings (hidden)

Attributes

Inherited from:
PluginSettings (hidden)

Attributes

Inherited from:
PluginSettings (hidden)

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
PluginSettings (hidden)

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
ScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
ScalaSettings

Attributes

Inherited from:
ScalaSettings

Attributes

Inherited from:
PluginSettings (hidden)

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
ScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
ScalaSettings

Attributes

Inherited from:
AllScalaSettings