dotty.tools.dotc.config.ScalaSettings
See theScalaSettings companion class
object ScalaSettings extends ScalaSettings
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class ScalaSettingstrait AllScalaSettingstrait CommonScalaSettingsclass SettingGroupclass Objecttrait Matchableclass AnyShow all
- Self type
-
ScalaSettings.type
Members list
Type members
Inherited classlikes
object WshadowHas
Attributes
- Inherited from:
- WarningSettings (hidden)
- Supertypes
object WunusedHas
Attributes
- Inherited from:
- WarningSettings (hidden)
- Supertypes
object mixinForwarderChoices
Attributes
- Inherited from:
- XSettings (hidden)
- Supertypes
Value members
Inherited methods
def BooleanSetting(category: SettingCategory, name: String, descr: String, initialValue: Boolean, aliases: List[String]): Setting[Boolean]
Attributes
- Inherited from:
- SettingGroup
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
Attributes
- Inherited from:
- SettingGroup
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
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
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
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:
- 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)
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:
- 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)
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:
- ScalaSettings
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:
- 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:
- AllScalaSettings
Attributes
- Inherited from:
- AllScalaSettings
Attributes
- Inherited from:
- AllScalaSettings
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:
- 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
In this article