scala.tools.nsc.settings

ScalaSettings

trait ScalaSettings extends AbsScalaSettings with StandardScalaSettings with Warnings

Self Type
MutableSettings
Source
ScalaSettings.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. ScalaSettings
  2. Warnings
  3. StandardScalaSettings
  4. AbsScalaSettings
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Type Members

  1. type BooleanSetting <: Setting { type T = Boolean }

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  2. type ChoiceSetting <: Setting { type T = String }

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  3. type IntSetting <: Setting { type T = Int }

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  4. type MultiStringSetting <: Setting { type T = List[String] }

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  5. type OutputDirs

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  6. type OutputSetting <: Setting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  7. type PathSetting <: Setting { type T = String }

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  8. type PhasesSetting <: Setting { type T = List[String] }

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  9. type PrefixSetting <: Setting { type T = List[String] }

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  10. type Setting <: AbsSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  11. class SettingGroup extends AbsSetting

    *

  12. type StringSetting <: Setting { type T = String }

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings

Abstract Value Members

  1. def BooleanSetting (name: String, descr: String): BooleanSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  2. def ChoiceSetting (name: String, helpArg: String, descr: String, choices: List[String], default: String): ChoiceSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  3. def IntSetting (name: String, descr: String, default: Int, range: Option[(Int, Int)], parser: (String) ⇒ Option[Int]): IntSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  4. def MultiStringSetting (name: String, helpArg: String, descr: String): MultiStringSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  5. def OutputSetting (outputDirs: OutputDirs, default: String): OutputSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  6. def PathSetting (name: String, descr: String, default: String): PathSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  7. def PhasesSetting (name: String, descr: String): PhasesSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  8. def PrefixSetting (name: String, prefix: String, descr: String): PrefixSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings
  9. def StringSetting (name: String, helpArg: String, descr: String, default: String): StringSetting

    Attributes
    abstract
    Definition Classes
    AbsScalaSettings

Concrete Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def XO : BooleanSetting

    Compatibility stubs for options whose value name did not previously match the option name.

  7. def Xchecknull : BooleanSetting

    Definition Classes
    Warnings
  8. val Xcloselim : BooleanSetting

  9. val Xdce : BooleanSetting

  10. val Xexperimental : BooleanSetting

  11. val Xhelp : BooleanSetting

    -X "Advanced" settings

  12. val Xlinearizer : ChoiceSetting

  13. val XlogImplicits : BooleanSetting

  14. val Xmigration28 : BooleanSetting

  15. val Xnojline : BooleanSetting

  16. val Xprint : PhasesSetting

  17. val Xprintpos : BooleanSetting

  18. val Xshowcls : StringSetting

  19. val Xshowobj : StringSetting

  20. val Xshowtrees : BooleanSetting

  21. val Xverify : BooleanSetting

  22. def Xwarnfatal : BooleanSetting

    Definition Classes
    Warnings
  23. val Ybuilderdebug : ChoiceSetting

  24. val Ybuildmanagerdebug : BooleanSetting

  25. val Ycompacttrees : BooleanSetting

  26. val Ycompletion : BooleanSetting

  27. val YdepMethTpes : BooleanSetting

  28. val Ydocdebug : BooleanSetting

  29. val Ygenjavap : StringSetting

  30. val Yhelp : BooleanSetting

    -Y "Private" settings

  31. val Yidedebug : BooleanSetting

  32. val Yinferdebug : BooleanSetting

  33. val Ylogcp : BooleanSetting

  34. val YmethodInfer : BooleanSetting

  35. val Ynogenericsig : BooleanSetting

  36. val Ynosqueeze : BooleanSetting

  37. val Ynotnull : BooleanSetting

  38. val Ypmatdebug : BooleanSetting

  39. val Ypmatnaive : BooleanSetting

  40. val YpresentationDebug : BooleanSetting

  41. val YpresentationDelay : IntSetting

  42. val YpresentationLog : StringSetting

  43. val YpresentationReplay : StringSetting

  44. val YpresentationVerbose : BooleanSetting

    IDE-specific settings

  45. val Yprofile : PhasesSetting

  46. val YprofileClass : StringSetting

  47. val YprofileMem : BooleanSetting

  48. val Yrangepos : BooleanSetting

  49. val Yrecursion : IntSetting

  50. val Yrepldebug : BooleanSetting

  51. val Yreplsync : BooleanSetting

  52. val YrichExes : BooleanSetting

  53. val Yshow : PhasesSetting

  54. val Yshowsyms : BooleanSetting

  55. val Ystatistics : BooleanSetting

  56. val Ytyperdebug : BooleanSetting

  57. val YvirtClasses : Boolean

  58. def Ywarndeadcode : BooleanSetting

    Definition Classes
    Warnings
  59. lazy val allSettings : HashSet[Setting]

    Set of settings

    Set of settings

    Attributes
    protected
  60. def allWarnings : List[BooleanSetting]

    Attributes
    protected
    Definition Classes
    Warnings
  61. val argfiles : BooleanSetting

    Standard settings

    Standard settings

    Definition Classes
    ScalaSettingsStandardScalaSettings
  62. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  63. val assemextdirs : StringSetting

  64. val assemname : StringSetting

  65. val assemrefs : StringSetting

  66. val bootclasspath : PathSetting

    Path related settings.

    Path related settings.

    Definition Classes
    StandardScalaSettings
  67. val browse : PhasesSetting

  68. val check : PhasesSetting

  69. val checkInit : BooleanSetting

  70. val classpath : PathSetting

    Definition Classes
    ScalaSettingsStandardScalaSettings
  71. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  72. val d : OutputSetting

    Definition Classes
    ScalaSettingsStandardScalaSettings
  73. val debug : BooleanSetting

  74. def debuginfo : ChoiceSetting

  75. val defines : PrefixSetting

  76. def dependenciesFile : StringSetting

  77. val dependencyfile : StringSetting

    Other settings.

    Other settings.

    Definition Classes
    StandardScalaSettings
  78. val deprecation : BooleanSetting

    Definition Classes
    StandardScalaSettings
  79. def disable (s: Setting): HashSet[Setting]

    Disable a setting

  80. val disable : MultiStringSetting

  81. val elidebelow : IntSetting

  82. val encoding : StringSetting

    Definition Classes
    StandardScalaSettings
  83. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  84. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  85. val explaintypes : BooleanSetting

    Definition Classes
    StandardScalaSettings
  86. val exposeEmptyPackage : BooleanSetting

  87. val extdirs : PathSetting

    Definition Classes
    StandardScalaSettings
  88. val fatalWarnings : BooleanSetting

    Definition Classes
    Warnings
  89. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  90. val future : BooleanSetting

  91. val g : ChoiceSetting

    Definition Classes
    StandardScalaSettings
  92. val genPhaseGraph : StringSetting

  93. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  94. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  95. val help : BooleanSetting

    Definition Classes
    StandardScalaSettings
  96. val inline : BooleanSetting

  97. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  98. val javabootclasspath : PathSetting

    Definition Classes
    StandardScalaSettings
  99. val javaextdirs : PathSetting

    Definition Classes
    StandardScalaSettings
  100. val jvmargs : PrefixSetting

  101. val lint : BooleanSetting

    Definition Classes
    Warnings
  102. def lintWarnings : List[BooleanSetting]

    Attributes
    protected
    Definition Classes
    Warnings
  103. val log : PhasesSetting

  104. val make : ChoiceSetting

    Definition Classes
    StandardScalaSettings
  105. val maxClassfileName : IntSetting

  106. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  107. val noCompletion : BooleanSetting

  108. val noForwarders : BooleanSetting

  109. val noSelfCheck : BooleanSetting

  110. val noassertions : BooleanSetting

  111. val nobootcp : BooleanSetting

  112. val noimports : BooleanSetting

  113. val nospecialization : BooleanSetting

  114. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  115. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  116. val nouescape : BooleanSetting

  117. val nowarn : BooleanSetting

    Definition Classes
    StandardScalaSettings
  118. def nowarnings : BooleanSetting

  119. val optimise : BooleanSetting

    Definition Classes
    ScalaSettingsStandardScalaSettings
  120. def outdir : OutputSetting

  121. val plugin : MultiStringSetting

  122. val pluginOptions : MultiStringSetting

    -P "Plugin" settings

  123. val pluginsDir : StringSetting

  124. val print : BooleanSetting

    Definition Classes
    StandardScalaSettings
  125. def printLate : BooleanSetting

  126. val printtypes : BooleanSetting

  127. val prompt : BooleanSetting

  128. val refinementMethodDispatch : ChoiceSetting

  129. val require : MultiStringSetting

  130. val resident : BooleanSetting

  131. val script : StringSetting

  132. val selfInAnnots : BooleanSetting

  133. val showPhases : BooleanSetting

  134. val showPlugins : BooleanSetting

  135. val skip : PhasesSetting

  136. val sourceReader : StringSetting

  137. val sourcedir : StringSetting

  138. val sourcepath : PathSetting

    Definition Classes
    StandardScalaSettings
  139. def stop : PhasesSetting

  140. val stopAfter : PhasesSetting

  141. val stopBefore : PhasesSetting

  142. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  143. val target : ChoiceSetting

    Definition Classes
    StandardScalaSettings
  144. val termConflict : ChoiceSetting

  145. def toString (): String

    Definition Classes
    AnyRef → Any
  146. val toolcp : PathSetting

  147. val unchecked : BooleanSetting

    Definition Classes
    StandardScalaSettings
  148. val uniqid : BooleanSetting

    Definition Classes
    StandardScalaSettings
  149. val usejavacp : BooleanSetting

    Definition Classes
    StandardScalaSettings
  150. val verbose : BooleanSetting

    Definition Classes
    StandardScalaSettings
  151. val version : BooleanSetting

    Definition Classes
    StandardScalaSettings
  152. def wait (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  153. def wait (arg0: Long, arg1: Int): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  154. def wait (arg0: Long): Unit

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  155. val warnDeadCode : BooleanSetting

    Definition Classes
    Warnings
  156. val warnEverything : BooleanSetting

    Definition Classes
    Warnings
  157. val warnInaccessible : BooleanSetting

    Definition Classes
    Warnings
  158. val warnNullaryOverride : BooleanSetting

    Definition Classes
    Warnings
  159. val warnNullaryUnit : BooleanSetting

    Definition Classes
    Warnings
  160. val warnNumericWiden : BooleanSetting

    Definition Classes
    Warnings
  161. val warnSelectNullable : BooleanSetting

    Definition Classes
    Warnings
  162. val warnValueDiscard : BooleanSetting

    Definition Classes
    Warnings
  163. val writeICode : BooleanSetting

Inherited from Warnings

Inherited from StandardScalaSettings

Inherited from AbsScalaSettings

Inherited from AnyRef

Inherited from Any