ScaladocSettings

class ScaladocSettings extends SettingGroup with AllScalaSettings
trait AllScalaSettings
trait CommonScalaSettings
class SettingGroup
class Object
trait Matchable
class Any

Type members

Inherited classlikes

Value members

Concrete methods

def scaladocSpecificSettings: Set[Setting[_]]

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
def VersionSetting(name: String, descr: String, default: ScalaVersion): Setting[ScalaVersion]
Inherited from:
SettingGroup
def allSettings: Seq[Setting[_]]
Inherited from:
SettingGroup
def defaultState: SettingsState
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
def toConciseString(state: SettingsState): String
Inherited from:
SettingGroup
def userSetSettings(state: SettingsState): Seq[Setting[_]]
Inherited from:
SettingGroup

Concrete fields

val apiSubdirectory: Setting[Boolean]
val author: Setting[Boolean]
val defaultTemplate: Setting[String]
val docRootContent: Setting[String]
val generateInkuire: Setting[Boolean]
val groups: Setting[Boolean]
val noLinkWarnings: Setting[Boolean]
val projectFooter: Setting[String]
val projectLogo: Setting[String]
val projectName: Setting[String]
val projectVersion: Setting[String]
val revision: Setting[String]
val siteRoot: Setting[String]
val skipById: Setting[List[String]]
val skipByRegex: Setting[List[String]]
val snippetCompiler: Setting[List[String]]
val syntax: Setting[List[String]]
val unsupportedSettings: Seq[Setting[_ >: List[String] & String <: List[String] | String]]

Inherited fields

val Vhelp: Setting[Boolean]
Inherited from:
VerboseSettings (hidden)
val Vprofile: Setting[Boolean]
Inherited from:
VerboseSettings (hidden)
val VprofileDetails: Setting[Int]
Inherited from:
VerboseSettings (hidden)
val VprofileSortedBy: Setting[String]
Inherited from:
VerboseSettings (hidden)
val Wconf: Setting[List[String]]
Inherited from:
WarningSettings (hidden)
val Whelp: Setting[Boolean]
Inherited from:
WarningSettings (hidden)
val Wunused: Setting[List[String]]
Inherited from:
WarningSettings (hidden)
val XcheckMacros: Setting[Boolean]
Inherited from:
XSettings (hidden)
val XfatalWarnings: Setting[Boolean]
Inherited from:
WarningSettings (hidden)
val Xhelp: Setting[Boolean]
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
val XmacroSettings: Setting[List[String]]
Inherited from:
XSettings (hidden)
val XmainClass: Setting[String]
Inherited from:
XSettings (hidden)
val XmaxInlinedTrees: Setting[Int]
Inherited from:
XSettings (hidden)
val XmaxInlines: Setting[Int]
Inherited from:
XSettings (hidden)
val Xmigration: Setting[ScalaVersion]
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
val XnoForwarders: Setting[Boolean]
Inherited from:
XSettings (hidden)
val Xprint: Setting[List[String]]
Inherited from:
VerboseSettings (hidden)
val XprintDiff: Setting[Boolean]
Inherited from:
XSettings (hidden)
val XprintDiffDel: Setting[Boolean]
Inherited from:
XSettings (hidden)
val XprintInline: Setting[Boolean]
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
val XprintTypes: Setting[Boolean]
Inherited from:
XSettings (hidden)
val Xprompt: Setting[Boolean]
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
val Xsemanticdb: Setting[Boolean]
Inherited from:
XSettings (hidden)
val XshowPhases: Setting[Boolean]
Inherited from:
VerboseSettings (hidden)
Inherited from:
XSettings (hidden)
Inherited from:
XSettings (hidden)
val Ycheck: Setting[List[String]]
Inherited from:
YSettings (hidden)
val YcheckAllPatmat: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YcheckInit: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YcheckMods: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YcheckReentrant: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YcookComments: Setting[Boolean]
Inherited from:
YSettings (hidden)
val Ydebug: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YdebugError: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YdebugFlags: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YdebugNames: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YdebugPos: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YdebugTrace: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YdebugTreeWithId: Setting[Int]
Inherited from:
YSettings (hidden)
val YdebugTypeError: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YdetailedStats: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YdropComments: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YdumpSbtInc: Setting[Boolean]
Inherited from:
YSettings (hidden)
val Ydumpclasses: Setting[String]
Inherited from:
YSettings (hidden)

Area-specific debug output

Area-specific debug output

Inherited from:
YSettings (hidden)
val YexplicitNulls: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YforceSbtPhases: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val Yhelp: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YindentColons: Setting[Boolean]
Inherited from:
AllScalaSettings
val Yinstrument: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YinstrumentDefs: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YkindProjector: Setting[String]
Inherited from:
YSettings (hidden)
val Ylog: Setting[List[String]]
Inherited from:
YSettings (hidden)
val YlogClasspath: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YnoDeepSubtypes: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YnoExperimental: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YnoGenericSig: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YnoImports: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YnoPatmatOpt: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YnoPredef: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YplainPrinter: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YprintDebug: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YprintLevel: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YprintPos: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YprintPosSyms: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YprintSyms: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YprofileEnabled: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YreadComments: Setting[Boolean]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YretainTrees: Setting[Boolean]
Inherited from:
YSettings (hidden)
val Yscala2Unpickler: Setting[String]
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
Inherited from:
YSettings (hidden)
val YshowTreeIds: Setting[Boolean]
Inherited from:
YSettings (hidden)
val YshowVarBounds: Setting[Boolean]
Inherited from:
YSettings (hidden)
val Yskip: Setting[List[String]]
Inherited from:
YSettings (hidden)
val YstopAfter: Setting[List[String]]
Inherited from:
YSettings (hidden)
val YstopBefore: Setting[List[String]]
Inherited from:
YSettings (hidden)
val YtermConflict: Setting[String]
Inherited from:
YSettings (hidden)
val YtestPickler: Setting[Boolean]
Inherited from:
YSettings (hidden)
val bootclasspath: Setting[String]
Inherited from:
CommonScalaSettings
val classpath: Setting[String]
Inherited from:
CommonScalaSettings
val color: Setting[String]
Inherited from:
CommonScalaSettings
Inherited from:
CommonScalaSettings
val defines: Setting[List[String]]
Inherited from:
AllScalaSettings
val deprecation: Setting[Boolean]
Inherited from:
CommonScalaSettings
val disable: Setting[List[String]]
Inherited from:
PluginSettings (hidden)
val encoding: Setting[String]
Inherited from:
CommonScalaSettings
val explain: Setting[Boolean]
Inherited from:
CommonScalaSettings
val explainTypes: Setting[Boolean]
Inherited from:
CommonScalaSettings
val extdirs: Setting[String]
Inherited from:
CommonScalaSettings
val feature: Setting[Boolean]
Inherited from:
CommonScalaSettings
val fromTasty: Setting[Boolean]
Inherited from:
AllScalaSettings
val help: Setting[Boolean]
Inherited from:
CommonScalaSettings
val indent: Setting[Boolean]
Inherited from:
AllScalaSettings
Inherited from:
CommonScalaSettings
Inherited from:
CommonScalaSettings
val javaextdirs: Setting[String]
Inherited from:
CommonScalaSettings
val jvmargs: Setting[List[String]]
Inherited from:
AllScalaSettings
val language: Setting[List[String]]
Inherited from:
CommonScalaSettings
val newSyntax: Setting[Boolean]
Inherited from:
AllScalaSettings
val noindent: Setting[Boolean]
Inherited from:
AllScalaSettings
val oldSyntax: Setting[Boolean]
Inherited from:
AllScalaSettings
val outputDir: Setting[AbstractFile]
Inherited from:
CommonScalaSettings
val pageWidth: Setting[Int]
Inherited from:
CommonScalaSettings
val plugin: Setting[List[String]]
Inherited from:
PluginSettings (hidden)
val pluginOptions: Setting[List[String]]
Inherited from:
PluginSettings (hidden)
val pluginsDir: Setting[String]
Inherited from:
PluginSettings (hidden)
val printLines: Setting[Boolean]
Inherited from:
AllScalaSettings
val printTasty: Setting[Boolean]
Inherited from:
AllScalaSettings
val projectUrl: Setting[String]
Inherited from:
AllScalaSettings
val require: Setting[List[String]]
Inherited from:
PluginSettings (hidden)
val rewrite: Setting[Option[Rewrites]]
Inherited from:
AllScalaSettings
val scalajs: Setting[Boolean]
Inherited from:
CommonScalaSettings
Inherited from:
AllScalaSettings
Inherited from:
AllScalaSettings
val semanticdbTarget: Setting[String]
Inherited from:
AllScalaSettings
val showPlugins: Setting[Boolean]
Inherited from:
PluginSettings (hidden)
val silentWarnings: Setting[Boolean]
Inherited from:
CommonScalaSettings
val source: Setting[String]
Inherited from:
AllScalaSettings
val sourcepath: Setting[String]
Inherited from:
CommonScalaSettings
val sourceroot: Setting[String]
Inherited from:
CommonScalaSettings
val unchecked: Setting[Boolean]
Inherited from:
CommonScalaSettings
val uniqid: Setting[Boolean]
Inherited from:
AllScalaSettings
val usejavacp: Setting[Boolean]
Inherited from:
CommonScalaSettings
val verbose: Setting[Boolean]
Inherited from:
CommonScalaSettings
val version: Setting[Boolean]
Inherited from:
CommonScalaSettings
val wikiSyntax: Setting[Boolean]
Inherited from:
AllScalaSettings