ScaladocSettings

trait YSettings
trait XSettings
class Object
trait Matchable
class Any

Type members

Inherited classlikes

Inherited from
XSettings

Value members

Concrete methods

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 MultiStringSetting(name: String, helpArg: String, descr: 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
Inherited from
WarningSettings
Inherited from
XSettings
Inherited from
XSettings
Inherited from
XSettings
Inherited from
XSettings
Inherited from
XSettings
Inherited from
XSettings
Inherited from
XSettings
Inherited from
XSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings

Area-specific debug output

Area-specific debug output

Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
YSettings
Inherited from
PluginSettings