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. abstract type BooleanSetting <: Setting { type T = Boolean }

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

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

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

    Definition Classes
    AbsScalaSettings
  5. abstract type OutputDirs

    Definition Classes
    AbsScalaSettings
  6. abstract type OutputSetting <: Setting

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

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

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

    Definition Classes
    AbsScalaSettings
  10. abstract type Setting <: AbsSetting

    Definition Classes
    AbsScalaSettings
  11. abstract class SettingGroup extends AbsSetting

    *

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

    Definition Classes
    AbsScalaSettings

Abstract Value Members

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

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

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

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

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

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

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

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

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

    Definition Classes
    AbsScalaSettings

Concrete Value Members

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

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

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

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

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

    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 YpresentationStrict: BooleanSetting

  45. val YpresentationVerbose: BooleanSetting

    IDE-specific settings

  46. val Yprofile: PhasesSetting

  47. val YprofileClass: StringSetting

  48. val YprofileMem: BooleanSetting

  49. val Yrangepos: BooleanSetting

  50. val Yrecursion: IntSetting

  51. val Yrepldebug: BooleanSetting

  52. val Yreplsync: BooleanSetting

  53. val YrichExes: BooleanSetting

  54. val Yshow: PhasesSetting

  55. val Yshowsyms: BooleanSetting

  56. val Ystatistics: BooleanSetting

  57. val Ytyperdebug: BooleanSetting

  58. val YvirtClasses: Boolean

  59. def Ywarndeadcode: BooleanSetting

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

    Set of settings

    Set of settings

    Attributes
    protected
  61. def allWarnings: List[BooleanSetting]

    Attributes
    protected
    Definition Classes
    Warnings
  62. val argfiles: BooleanSetting

    Standard settings

    Standard settings

    Definition Classes
    ScalaSettingsStandardScalaSettings
  63. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  64. val assemextdirs: StringSetting

  65. val assemname: StringSetting

  66. val assemrefs: StringSetting

  67. val bootclasspath: PathSetting

    Path related settings.

    Path related settings.

    Definition Classes
    StandardScalaSettings
  68. val browse: PhasesSetting

  69. val check: PhasesSetting

  70. val checkInit: BooleanSetting

  71. val classpath: PathSetting

    Definition Classes
    ScalaSettingsStandardScalaSettings
  72. def clone(): AnyRef

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

    Definition Classes
    ScalaSettingsStandardScalaSettings
  74. val debug: BooleanSetting

  75. def debuginfo: ChoiceSetting

  76. val defines: PrefixSetting

  77. def dependenciesFile: StringSetting

  78. val dependencyfile: StringSetting

    Other settings.

    Other settings.

    Definition Classes
    StandardScalaSettings
  79. val deprecation: BooleanSetting

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

    Disable a setting

  81. val disable: MultiStringSetting

  82. val elidebelow: IntSetting

  83. val encoding: StringSetting

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

    Definition Classes
    AnyRef
  85. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  86. val explaintypes: BooleanSetting

    Definition Classes
    StandardScalaSettings
  87. val exposeEmptyPackage: BooleanSetting

  88. val extdirs: PathSetting

    Definition Classes
    StandardScalaSettings
  89. val fatalWarnings: BooleanSetting

    Definition Classes
    Warnings
  90. def finalize(): Unit

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

  92. val g: ChoiceSetting

    Definition Classes
    StandardScalaSettings
  93. val genPhaseGraph: StringSetting

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

    Definition Classes
    AnyRef → Any
  95. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  96. val help: BooleanSetting

    Definition Classes
    StandardScalaSettings
  97. val inline: BooleanSetting

  98. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  99. val javabootclasspath: PathSetting

    Definition Classes
    StandardScalaSettings
  100. val javaextdirs: PathSetting

    Definition Classes
    StandardScalaSettings
  101. val jvmargs: PrefixSetting

  102. val lint: BooleanSetting

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

    Attributes
    protected
    Definition Classes
    Warnings
  104. val log: PhasesSetting

  105. val make: ChoiceSetting

    Definition Classes
    StandardScalaSettings
  106. val maxClassfileName: IntSetting

  107. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  108. val noCompletion: BooleanSetting

  109. val noForwarders: BooleanSetting

  110. val noSelfCheck: BooleanSetting

  111. val noassertions: BooleanSetting

  112. val nobootcp: BooleanSetting

  113. val noimports: BooleanSetting

  114. val nospecialization: BooleanSetting

  115. final def notify(): Unit

    Definition Classes
    AnyRef
  116. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  117. val nouescape: BooleanSetting

  118. val nowarn: BooleanSetting

    Definition Classes
    StandardScalaSettings
  119. def nowarnings: BooleanSetting

  120. val optimise: BooleanSetting

    Definition Classes
    ScalaSettingsStandardScalaSettings
  121. def outdir: OutputSetting

  122. val plugin: MultiStringSetting

  123. val pluginOptions: MultiStringSetting

    -P "Plugin" settings

  124. val pluginsDir: StringSetting

  125. val print: BooleanSetting

    Definition Classes
    StandardScalaSettings
  126. def printLate: BooleanSetting

  127. val printtypes: BooleanSetting

  128. val prompt: BooleanSetting

  129. val refinementMethodDispatch: ChoiceSetting

  130. val require: MultiStringSetting

  131. val resident: BooleanSetting

  132. val script: StringSetting

  133. val selfInAnnots: BooleanSetting

  134. val showPhases: BooleanSetting

  135. val showPlugins: BooleanSetting

  136. val skip: PhasesSetting

  137. val sourceReader: StringSetting

  138. val sourcedir: StringSetting

  139. val sourcepath: PathSetting

    Definition Classes
    StandardScalaSettings
  140. def stop: PhasesSetting

  141. val stopAfter: PhasesSetting

  142. val stopBefore: PhasesSetting

  143. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  144. val target: ChoiceSetting

    Definition Classes
    StandardScalaSettings
  145. val termConflict: ChoiceSetting

  146. def toString(): String

    Definition Classes
    AnyRef → Any
  147. val toolcp: PathSetting

  148. val unchecked: BooleanSetting

    Definition Classes
    StandardScalaSettings
  149. val uniqid: BooleanSetting

    Definition Classes
    StandardScalaSettings
  150. val usejavacp: BooleanSetting

    Definition Classes
    StandardScalaSettings
  151. val verbose: BooleanSetting

    Definition Classes
    StandardScalaSettings
  152. val version: BooleanSetting

    Definition Classes
    StandardScalaSettings
  153. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  156. val warnDeadCode: BooleanSetting

    Definition Classes
    Warnings
  157. val warnEverything: BooleanSetting

    Definition Classes
    Warnings
  158. val warnInaccessible: BooleanSetting

    Definition Classes
    Warnings
  159. val warnNullaryOverride: BooleanSetting

    Definition Classes
    Warnings
  160. val warnNullaryUnit: BooleanSetting

    Definition Classes
    Warnings
  161. val warnNumericWiden: BooleanSetting

    Definition Classes
    Warnings
  162. val warnSelectNullable: BooleanSetting

    Definition Classes
    Warnings
  163. val warnValueDiscard: BooleanSetting

    Definition Classes
    Warnings
  164. val writeICode: BooleanSetting

Inherited from Warnings

Inherited from StandardScalaSettings

Inherited from AbsScalaSettings

Inherited from AnyRef

Inherited from Any