ScaladocSettings
trait AllScalaSettings
trait YSettings
trait XSettings
trait WarningSettings
trait VerboseSettings
trait CommonScalaSettings
trait PluginSettings
class SettingGroup
class Object
trait Matchable
class Any
Type members
Inherited classlikes
Value members
Concrete methods
Inherited methods
def OutputSetting(name: String, helpArg: String, descr: String, default: AbstractFile): Setting[AbstractFile]
- 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
Concrete fields
val socialLinks: Setting[List[String]]