ScaladocSettings

dotty.tools.scaladoc.ScaladocSettings
class ScaladocSettings extends SettingGroup with AllScalaSettings

Attributes

Graph
Supertypes
trait AllScalaSettings
trait CommonScalaSettings
class SettingGroup
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Inherited classlikes

object WunusedHas

Attributes

Inherited from:
WarningSettings (hidden)
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Inherited from:
XSettings (hidden)
Graph
Supertypes
class Object
trait Matchable
class Any

Value members

Concrete methods

def scaladocSpecificSettings: Set[Setting[_]]

Inherited methods

def BooleanSetting(name: String, descr: String, initialValue: Boolean, aliases: List[String]): Setting[Boolean]

Attributes

Inherited from:
SettingGroup
def ChoiceSetting(name: String, helpArg: String, descr: String, choices: List[String], default: String, aliases: List[String]): Setting[String]

Attributes

Inherited from:
SettingGroup
def IntChoiceSetting(name: String, descr: String, choices: Seq[Int], default: Int): Setting[Int]

Attributes

Inherited from:
SettingGroup
def IntSetting(name: String, descr: String, default: Int, aliases: List[String]): Setting[Int]

Attributes

Inherited from:
SettingGroup
def MultiChoiceSetting(name: String, helpArg: String, descr: String, choices: List[String], default: List[String], aliases: List[String]): Setting[List[String]]

Attributes

Inherited from:
SettingGroup
def MultiStringSetting(name: String, helpArg: String, descr: String, default: List[String], aliases: List[String]): Setting[List[String]]

Attributes

Inherited from:
SettingGroup
def OptionSetting[T : ClassTag](name: String, descr: String, aliases: List[String]): Setting[Option[T]]

Attributes

Inherited from:
SettingGroup
def OutputSetting(name: String, helpArg: String, descr: String, default: AbstractFile): Setting[AbstractFile]

Attributes

Inherited from:
SettingGroup
def PathSetting(name: String, descr: String, default: String, aliases: List[String]): Setting[String]

Attributes

Inherited from:
SettingGroup
def PhasesSetting(name: String, descr: String, default: String, aliases: List[String]): Setting[List[String]]

Attributes

Inherited from:
SettingGroup
def PrefixSetting(name: String, pre: String, descr: String): Setting[List[String]]

Attributes

Inherited from:
SettingGroup
def StringSetting(name: String, helpArg: String, descr: String, default: String, aliases: List[String]): Setting[String]

Attributes

Inherited from:
SettingGroup
def VersionSetting(name: String, descr: String, default: ScalaVersion): Setting[ScalaVersion]

Attributes

Inherited from:
SettingGroup
def allSettings: Seq[Setting[_]]

Attributes

Inherited from:
SettingGroup
def defaultState: SettingsState

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
def publish[T](settingf: Int => Setting[T]): Setting[T]

Attributes

Inherited from:
SettingGroup
def toConciseString(state: SettingsState): String

Attributes

Inherited from:
SettingGroup
def userSetSettings(state: SettingsState): Seq[Setting[_]]

Attributes

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]

Attributes

Inherited from:
VerboseSettings (hidden)
val Vprofile: Setting[Boolean]

Attributes

Inherited from:
VerboseSettings (hidden)
val VprofileDetails: Setting[Int]

Attributes

Inherited from:
VerboseSettings (hidden)
val VprofileSortedBy: Setting[String]

Attributes

Inherited from:
VerboseSettings (hidden)
val Wconf: Setting[List[String]]

Attributes

Inherited from:
WarningSettings (hidden)
val Whelp: Setting[Boolean]

Attributes

Inherited from:
WarningSettings (hidden)
val Wunused: Setting[List[String]]

Attributes

Inherited from:
WarningSettings (hidden)
val XcheckMacros: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)
val XfatalWarnings: Setting[Boolean]

Attributes

Inherited from:
WarningSettings (hidden)
val Xhelp: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)
val XmacroSettings: Setting[List[String]]

Attributes

Inherited from:
XSettings (hidden)
val XmainClass: Setting[String]

Attributes

Inherited from:
XSettings (hidden)
val XmaxInlinedTrees: Setting[Int]

Attributes

Inherited from:
XSettings (hidden)
val XmaxInlines: Setting[Int]

Attributes

Inherited from:
XSettings (hidden)
val Xmigration: Setting[ScalaVersion]

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)
val XnoForwarders: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)
val Xprint: Setting[List[String]]

Attributes

Inherited from:
VerboseSettings (hidden)
val XprintDiff: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)
val XprintDiffDel: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)
val XprintInline: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)
val XprintTypes: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)
val Xprompt: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)
val Xsemanticdb: Setting[Boolean]

Attributes

Inherited from:
XSettings (hidden)
val XshowPhases: Setting[Boolean]

Attributes

Inherited from:
VerboseSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)

Attributes

Inherited from:
XSettings (hidden)
val Ycc: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YccDebug: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YccNoAbbrev: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val Ycheck: Setting[List[String]]

Attributes

Inherited from:
YSettings (hidden)
val YcheckAllPatmat: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YcheckInit: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YcheckMods: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YcheckReentrant: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YcookComments: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val Ydebug: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YdebugError: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YdebugFlags: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YdebugNames: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YdebugPos: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YdebugTrace: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YdebugTreeWithId: Setting[Int]

Attributes

Inherited from:
YSettings (hidden)
val YdebugTypeError: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YdetailedStats: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YdropComments: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YdumpSbtInc: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val Ydumpclasses: Setting[String]

Attributes

Inherited from:
YSettings (hidden)

Area-specific debug output

Area-specific debug output

Attributes

Inherited from:
YSettings (hidden)
val YexplicitNulls: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YforceSbtPhases: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val Yhelp: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YindentColons: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings
val Yinstrument: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YinstrumentDefs: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YkindProjector: Setting[String]

Attributes

Inherited from:
YSettings (hidden)
val Ylog: Setting[List[String]]

Attributes

Inherited from:
YSettings (hidden)
val YlogClasspath: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YnoDeepSubtypes: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YnoExperimental: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YnoGenericSig: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YnoImports: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YnoPatmatOpt: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YnoPredef: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YplainPrinter: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YprintDebug: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YprintLevel: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YprintPos: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YprintPosSyms: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YprintSyms: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YprofileEnabled: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YreadComments: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YrecheckTest: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YretainTrees: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val Yscala2Unpickler: Setting[String]

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)

Attributes

Inherited from:
YSettings (hidden)
val YshowTreeIds: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val YshowVarBounds: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val Yskip: Setting[List[String]]

Attributes

Inherited from:
YSettings (hidden)
val YstopAfter: Setting[List[String]]

Attributes

Inherited from:
YSettings (hidden)
val YstopBefore: Setting[List[String]]

Attributes

Inherited from:
YSettings (hidden)
val YtermConflict: Setting[String]

Attributes

Inherited from:
YSettings (hidden)
val YtestPickler: Setting[Boolean]

Attributes

Inherited from:
YSettings (hidden)
val bootclasspath: Setting[String]

Attributes

Inherited from:
CommonScalaSettings
val classpath: Setting[String]

Attributes

Inherited from:
CommonScalaSettings
val color: Setting[String]

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings
val defines: Setting[List[String]]

Attributes

Inherited from:
AllScalaSettings
val deprecation: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val disable: Setting[List[String]]

Attributes

Inherited from:
PluginSettings (hidden)
val encoding: Setting[String]

Attributes

Inherited from:
CommonScalaSettings
val explain: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val explainTypes: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val extdirs: Setting[String]

Attributes

Inherited from:
CommonScalaSettings
val feature: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val fromTasty: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings
val help: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val indent: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
CommonScalaSettings
val javaextdirs: Setting[String]

Attributes

Inherited from:
CommonScalaSettings
val jvmargs: Setting[List[String]]

Attributes

Inherited from:
AllScalaSettings
val language: Setting[List[String]]

Attributes

Inherited from:
CommonScalaSettings
val newSyntax: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings
val noindent: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings
val oldSyntax: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings
val outputDir: Setting[AbstractFile]

Attributes

Inherited from:
CommonScalaSettings
val pageWidth: Setting[Int]

Attributes

Inherited from:
CommonScalaSettings
val plugin: Setting[List[String]]

Attributes

Inherited from:
PluginSettings (hidden)
val pluginOptions: Setting[List[String]]

Attributes

Inherited from:
PluginSettings (hidden)
val pluginsDir: Setting[String]

Attributes

Inherited from:
PluginSettings (hidden)
val printLines: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings
val printTasty: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings
val projectUrl: Setting[String]

Attributes

Inherited from:
AllScalaSettings
val require: Setting[List[String]]

Attributes

Inherited from:
PluginSettings (hidden)
val rewrite: Setting[Option[Rewrites]]

Attributes

Inherited from:
AllScalaSettings
val scalajs: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings

Attributes

Inherited from:
AllScalaSettings

Attributes

Inherited from:
AllScalaSettings
val semanticdbTarget: Setting[String]

Attributes

Inherited from:
AllScalaSettings
val showPlugins: Setting[Boolean]

Attributes

Inherited from:
PluginSettings (hidden)
val silentWarnings: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val source: Setting[String]

Attributes

Inherited from:
AllScalaSettings
val sourcepath: Setting[String]

Attributes

Inherited from:
CommonScalaSettings
val sourceroot: Setting[String]

Attributes

Inherited from:
CommonScalaSettings
val unchecked: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val uniqid: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings
val usejavacp: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val verbose: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val version: Setting[Boolean]

Attributes

Inherited from:
CommonScalaSettings
val wikiSyntax: Setting[Boolean]

Attributes

Inherited from:
AllScalaSettings