Packages

t

scala.tools.nsc.settings

AbsSettings

trait AbsSettings extends reflect.internal.settings.AbsSettings

A Settings abstraction boiled out of the original highly mutable Settings class with the intention of creating an ImmutableSettings which can be used interchangeably. Except of course without the mutants.

Source
AbsSettings.scala
Linear Supertypes
reflect.internal.settings.AbsSettings, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbsSettings
  2. AbsSettings
  3. AnyRef
  4. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AbsSetting extends Ordered[Setting] with AbsSettingValue
  2. trait AbsSettingValue extends AnyRef
    Definition Classes
    AbsSettings
  3. trait InternalSetting extends AbsSetting
  4. abstract type ResultOfTryToSet
  5. abstract type Setting <: AbsSetting
    Definition Classes
    AbsSettings → AbsSettings

Abstract Value Members

  1. abstract def errorFn: (String) ⇒ Unit

Concrete Value Members

  1. def checkDependencies: Boolean
  2. def equals(that: Any): Boolean
    Definition Classes
    AbsSettings → AnyRef → Any
  3. def hashCode(): Int
    Definition Classes
    AbsSettings → AnyRef → Any
  4. def lookupSetting(cmd: String): Option[Setting]
  5. def recreateArgs: collection.immutable.List[String]
  6. def toConciseString: String
  7. def toString(): String
    Definition Classes
    AbsSettings → AnyRef → Any
  8. def userSetSettings: Set[Setting]
  9. def visibleSettings: Set[Setting]