ScalaSettings

dotty.tools.dotc.config.ScalaSettings
See theScalaSettings companion object
abstract class ScalaSettings extends SettingGroup, AllScalaSettings

Attributes

Companion
object
Graph
Supertypes
class SettingGroup
class Object
trait Matchable
class Any
Show all
Known subtypes
object ScalaSettings

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

Concrete methods

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:
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:
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:
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:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings

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:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings