ScaladocSettings

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 MultiStringSetting(name: String, helpArg: String, descr: String, aliases: List[String]): Setting[List[String]]
Inherited from
SettingGroup
def OptionSetting[T](name: String, descr: String, aliases: List[String])(implicit evidence$2: ClassTag[T]): 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
protected def defaultClasspath: String
Inherited from
CommonScalaSettings
protected def defaultPageWidth: Int
Inherited from
CommonScalaSettings
def processArguments(arguments: List[String], processAll: Boolean, settingsState: SettingsState): ArgsSummary
Inherited from
SettingGroup
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 temporarily 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

-X "Advanced" settings

-X "Advanced" settings

Inherited from
AllScalaSettings

Area-specific debug output

Area-specific debug output

Inherited from
AllScalaSettings

-Y "Private" settings

-Y "Private" settings

Inherited from
AllScalaSettings
Inherited from
AllScalaSettings

Path related settings

Path related settings

Inherited from
CommonScalaSettings

Dottydoc specific settings that are not used in scaladoc

Dottydoc specific settings that are not used in scaladoc

Inherited from
AllScalaSettings

Other settings

Other settings

Inherited from
CommonScalaSettings

Plugin-related setting

Plugin-related setting

Inherited from
CommonScalaSettings

Decompiler settings

Decompiler settings

Inherited from
AllScalaSettings

Scala.js-related settings

Scala.js-related settings

Inherited from
AllScalaSettings

Path related settings

Path related settings

Inherited from
AllScalaSettings