ScalaSettings

Companion:
object
class Object
trait Matchable
class Any

Type members

Inherited classlikes

Value members

Inherited methods

def BooleanSetting(name: String, descr: String, initialValue: Boolean, aliases: List[String]): Setting[Boolean]
Inherited from:
SettingGroup
def ChoiceSetting(name: String, helpArg: String, descr: String, choices: List[String], default: String, aliases: List[String]): Setting[String]
Inherited from:
SettingGroup
def IntChoiceSetting(name: String, descr: String, choices: Seq[Int], default: Int): Setting[Int]
Inherited from:
SettingGroup
def IntSetting(name: String, descr: String, default: Int, aliases: List[String]): Setting[Int]
Inherited from:
SettingGroup
def MultiChoiceSetting(name: String, helpArg: String, descr: String, choices: List[String], default: List[String], aliases: List[String]): Setting[List[String]]
Inherited from:
SettingGroup
def MultiStringSetting(name: String, helpArg: String, descr: String, default: List[String], aliases: List[String]): Setting[List[String]]
Inherited from:
SettingGroup
def OptionSetting[T : ClassTag](name: String, descr: String, aliases: List[String]): Setting[Option[T]]
Inherited from:
SettingGroup
def OutputSetting(name: String, helpArg: String, descr: String, default: AbstractFile): Setting[AbstractFile]
Inherited from:
SettingGroup
def PathSetting(name: String, descr: String, default: String, aliases: List[String]): Setting[String]
Inherited from:
SettingGroup
def PhasesSetting(name: String, descr: String, default: String, aliases: List[String]): Setting[List[String]]
Inherited from:
SettingGroup
def PrefixSetting(name: String, pre: String, descr: String): Setting[List[String]]
Inherited from:
SettingGroup
def StringSetting(name: String, helpArg: String, descr: String, default: String, aliases: List[String]): Setting[String]
Inherited from:
SettingGroup
Inherited from:
SettingGroup
Inherited from:
SettingGroup
def processArguments(arguments: List[String], processAll: Boolean, settingsState: SettingsState): ArgsSummary
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.

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

Inherited fields

Inherited from:
VerboseSettings (hidden)
Inherited from:
WarningSettings (hidden)
Inherited from:
WarningSettings (hidden)
Inherited from:
WarningSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
WarningSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
VerboseSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
VerboseSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)

Area-specific debug output

Area-specific debug output

Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
PluginSettings (hidden)
Inherited from:
PluginSettings (hidden)
Inherited from:
PluginSettings (hidden)
Inherited from:
PluginSettings (hidden)
Inherited from:
PluginSettings (hidden)
Inherited from:
PluginSettings (hidden)