Trait

scala.tools.nsc.settings

ScalaSettings

Related Doc: package settings

Permalink

trait ScalaSettings extends AbsScalaSettings with StandardScalaSettings with Warnings

Self Type
MutableSettings
Source
ScalaSettings.scala
Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ScalaSettings
  2. Warnings
  3. StandardScalaSettings
  4. AbsScalaSettings
  5. AnyRef
  6. 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. abstract type BooleanSetting <: MutableSettings.Setting { type T = Boolean }

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

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

    Permalink
    Definition Classes
    AbsScalaSettings
  4. abstract type MultiChoiceEnumeration <: Enumeration

    Permalink
    Definition Classes
    AbsScalaSettings
  5. abstract type MultiChoiceSetting[E <: MutableSettings.MultiChoiceEnumeration] <: MutableSettings.Setting { type T <: E#ValueSet }

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

    Permalink
    Definition Classes
    AbsScalaSettings
  7. abstract type OutputDirs

    Permalink
    Definition Classes
    AbsScalaSettings
  8. abstract type OutputSetting <: MutableSettings.Setting

    Permalink
    Definition Classes
    AbsScalaSettings
  9. abstract type PathSetting <: MutableSettings.Setting { type T = String }

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

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

    Permalink
    Definition Classes
    AbsScalaSettings
  12. abstract type Setting <: MutableSettings.AbsSetting

    Permalink
    Definition Classes
    AbsScalaSettings
  13. abstract type StringSetting <: MutableSettings.Setting { type T = String }

    Permalink
    Definition Classes
    AbsScalaSettings

Abstract Value Members

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

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

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

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

    Permalink
    Definition Classes
    AbsScalaSettings
  5. abstract def MultiChoiceSetting[E <: MutableSettings.MultiChoiceEnumeration](name: String, helpArg: String, descr: String, domain: E, default: Option[List[String]]): MutableSettings.MultiChoiceSetting[E]

    Permalink
    Definition Classes
    AbsScalaSettings
  6. abstract def MultiStringSetting(name: String, helpArg: String, descr: String): MutableSettings.MultiStringSetting

    Permalink
    Definition Classes
    AbsScalaSettings
  7. abstract def OutputSetting(outputDirs: MutableSettings.OutputDirs, default: String): MutableSettings.OutputSetting

    Permalink
    Definition Classes
    AbsScalaSettings
  8. abstract def PathSetting(name: String, descr: String, default: String): MutableSettings.PathSetting

    Permalink
    Definition Classes
    AbsScalaSettings
  9. abstract def PhasesSetting(name: String, descr: String, default: String): MutableSettings.PhasesSetting

    Permalink
    Definition Classes
    AbsScalaSettings
  10. abstract def PrefixSetting(name: String, prefix: String, descr: String): MutableSettings.PrefixSetting

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

    Permalink
    Definition Classes
    AbsScalaSettings

Concrete Value Members

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

    Permalink

    Test two objects for inequality.

    Test two objects for inequality.

    returns

    true if !(this == that), false otherwise.

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink

    Equivalent to x.hashCode except for boxed numeric types and null.

    Equivalent to x.hashCode except for boxed numeric types and null. For numerics, it returns a hash value which is consistent with value equality: if two value type instances compare as true, then ## will produce the same hash value for each of them. For null returns a hashcode where null.hashCode throws a NullPointerException.

    returns

    a hash value consistent with ==

    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalaSettings to any2stringadd[ScalaSettings] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (ScalaSettings, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalaSettings to ArrowAssoc[ScalaSettings] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink

    The expression x == that is equivalent to if (x eq null) that eq null else x.equals(that).

    The expression x == that is equivalent to if (x eq null) that eq null else x.equals(that).

    arg0

    the object to compare against this object for equality.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    Definition Classes
    AnyRef → Any
  6. object LintWarnings extends MultiChoiceEnumeration

    Permalink
    Definition Classes
    Warnings
  7. object MacroExpand

    Permalink
  8. val Xcloselim: MutableSettings.BooleanSetting

    Permalink
  9. val Xdce: MutableSettings.BooleanSetting

    Permalink
  10. val Xexperimental: Xexperimental._140.type.s.type forSome {val _140: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink
  11. val XfullLubs: MutableSettings.BooleanSetting

    Permalink
  12. val Xhelp: MutableSettings.BooleanSetting

    Permalink

    -X "Advanced" settings

  13. val Xlinearizer: MutableSettings.ChoiceSetting

    Permalink
  14. val XlogImplicits: MutableSettings.BooleanSetting

    Permalink
  15. val XmacroSettings: MutableSettings.MultiStringSetting

    Permalink
  16. val Xmigration: ScalaVersionSetting

    Permalink
  17. val XnoPatmatAnalysis: MutableSettings.BooleanSetting

    Permalink
  18. val Xnojline: MutableSettings.BooleanSetting

    Permalink
  19. val Xprint: MutableSettings.PhasesSetting

    Permalink
  20. val Xprintpos: MutableSettings.BooleanSetting

    Permalink
  21. val Xshowcls: MutableSettings.StringSetting

    Permalink
  22. val Xshowobj: MutableSettings.StringSetting

    Permalink
  23. val Xshowtrees: MutableSettings.BooleanSetting

    Permalink
  24. val XshowtreesCompact: MutableSettings.BooleanSetting

    Permalink
  25. val XshowtreesStringified: MutableSettings.BooleanSetting

    Permalink
  26. val Xverify: MutableSettings.BooleanSetting

    Permalink
  27. val Xxml: MutableSettings.MultiChoiceSetting[MutableSettings.XxmlSettings.type]

    Permalink
  28. object XxmlSettings extends MutableSettings.MultiChoiceEnumeration

    Permalink
  29. val Ybackend: MutableSettings.ChoiceSetting

    Permalink

    Settings motivated by GenBCode

  30. val YclasspathImpl: MutableSettings.ChoiceSetting

    Permalink
  31. val Ycompacttrees: MutableSettings.BooleanSetting

    Permalink
  32. val YconstOptimization: MutableSettings.BooleanSetting

    Permalink
  33. val Ydelambdafy: MutableSettings.ChoiceSetting

    Permalink
  34. val YdisableFlatCpCaching: MutableSettings.BooleanSetting

    Permalink
  35. val YdisableUnreachablePrevention: MutableSettings.BooleanSetting

    Permalink
  36. val Ydocdebug: MutableSettings.BooleanSetting

    Permalink

    Area-specific debug output.

  37. val Ydumpclasses: MutableSettings.StringSetting

    Permalink
  38. val Ygenasmp: MutableSettings.StringSetting

    Permalink
  39. val Ygenjavap: MutableSettings.StringSetting

    Permalink
  40. val Yhelp: MutableSettings.BooleanSetting

    Permalink
  41. val Yidedebug: MutableSettings.BooleanSetting

    Permalink
  42. val Yinferdebug: Yinferdebug._740.type.s.type forSome {val _740: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink
  43. val YinlinerWarnings: MutableSettings.BooleanSetting

    Permalink
  44. val Yissuedebug: MutableSettings.BooleanSetting

    Permalink
  45. val Ylogcp: MutableSettings.BooleanSetting

    Permalink
  46. val YmacrodebugLite: MutableSettings.BooleanSetting

    Permalink
  47. val YmacrodebugVerbose: MutableSettings.BooleanSetting

    Permalink
  48. val Ymacroexpand: MutableSettings.ChoiceSetting

    Permalink
  49. val Ymacronoexpand: MutableSettings.BooleanSetting

    Permalink
  50. val Ymemberpos: MutableSettings.StringSetting

    Permalink
  51. val YmethodInfer: MutableSettings.BooleanSetting

    Permalink
  52. val YnoLoadImplClass: MutableSettings.BooleanSetting

    Permalink
  53. val Ynogenericsig: MutableSettings.BooleanSetting

    Permalink
  54. val Yopt: MutableSettings.MultiChoiceSetting[MutableSettings.YoptChoices.type]

    Permalink
  55. def YoptAddToBytecodeRepository: Boolean

    Permalink
  56. def YoptBuildCallGraph: Boolean

    Permalink
  57. object YoptChoices extends MutableSettings.MultiChoiceEnumeration

    Permalink
  58. def YoptClosureElimination: Boolean

    Permalink
  59. def YoptCompactLocals: Boolean

    Permalink
  60. def YoptEmptyLabels: Boolean

    Permalink
  61. def YoptEmptyLineNumbers: Boolean

    Permalink
  62. def YoptInlineGlobal: Boolean

    Permalink
  63. val YoptInlineHeuristics: MutableSettings.ChoiceSetting

    Permalink
  64. def YoptInlineProject: Boolean

    Permalink
  65. def YoptInlinerEnabled: Boolean

    Permalink
  66. def YoptNone: Boolean

    Permalink
  67. def YoptNullnessTracking: Boolean

    Permalink
  68. def YoptSimplifyJumps: Boolean

    Permalink
  69. def YoptUnreachableCode: Boolean

    Permalink
  70. def YoptWarningEmitAtInlineFailed: Boolean

    Permalink
  71. def YoptWarningNoInlineMissingBytecode: Boolean

    Permalink
  72. def YoptWarningNoInlineMissingScalaInlineInfoAttr: Boolean

    Permalink
  73. def YoptWarningNoInlineMixed: Boolean

    Permalink
  74. val YoptWarnings: MutableSettings.MultiChoiceSetting[MutableSettings.YoptWarningsChoices.type]

    Permalink
  75. object YoptWarningsChoices extends MutableSettings.MultiChoiceEnumeration

    Permalink
  76. val YpatmatExhaustdepth: MutableSettings.IntSetting

    Permalink
  77. val Ypatmatdebug: MutableSettings.BooleanSetting

    Permalink
  78. val Yposdebug: MutableSettings.BooleanSetting

    Permalink
  79. val YpresentationDebug: MutableSettings.BooleanSetting

    Permalink
  80. val YpresentationDelay: MutableSettings.IntSetting

    Permalink
  81. val YpresentationLog: MutableSettings.StringSetting

    Permalink
  82. val YpresentationReplay: MutableSettings.StringSetting

    Permalink
  83. val YpresentationStrict: MutableSettings.BooleanSetting

    Permalink
  84. val YpresentationVerbose: MutableSettings.BooleanSetting

    Permalink

    IDE-specific settings

  85. val Yquasiquotedebug: MutableSettings.BooleanSetting

    Permalink
  86. val Yrangepos: MutableSettings.BooleanSetting

    Permalink
  87. val Yrecursion: MutableSettings.IntSetting

    Permalink
  88. val Yreifycopypaste: MutableSettings.BooleanSetting

    Permalink
  89. val Yreifydebug: MutableSettings.BooleanSetting

    Permalink
  90. val Yreplclassbased: MutableSettings.BooleanSetting

    Permalink
  91. val Yreploutdir: MutableSettings.StringSetting

    Permalink
  92. val Yreplsync: MutableSettings.BooleanSetting

    Permalink
  93. val Yshow: MutableSettings.PhasesSetting

    Permalink
  94. val Yshowsymkinds: MutableSettings.BooleanSetting

    Permalink
  95. val Yshowsymowners: MutableSettings.BooleanSetting

    Permalink
  96. val Yshowsyms: MutableSettings.BooleanSetting

    Permalink
  97. val YskipInlineInfoAttribute: MutableSettings.BooleanSetting

    Permalink
  98. val Ystatistics: MutableSettings.MultiChoiceSetting[MutableSettings.YstatisticsPhases.type]

    Permalink
  99. def YstatisticsEnabled: Boolean

    Permalink
  100. object YstatisticsPhases extends MutableSettings.MultiChoiceEnumeration

    Permalink
  101. val Ytyperdebug: MutableSettings.BooleanSetting

    Permalink
  102. val YvirtClasses: Boolean

    Permalink
  103. lazy val allSettings: HashSet[MutableSettings.Setting]

    Permalink

    Set of settings

    Set of settings

    Attributes
    protected[scala]
  104. final def asInstanceOf[T0]: T0

    Permalink

    Cast the receiver object to be of type T0.

    Cast the receiver object to be of type T0.

    Note that the success of a cast at runtime is modulo Scala's erasure semantics. Therefore the expression 1.asInstanceOf[String] will throw a ClassCastException at runtime, while the expression List(1).asInstanceOf[List[String]] will not. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the requested type.

    returns

    the receiver object.

    Definition Classes
    Any
    Exceptions thrown

    ClassCastException if the receiver object is not an instance of the erasure of type T0.

  105. val bootclasspath: MutableSettings.PathSetting

    Permalink

    Path related settings.

    Path related settings.

    Definition Classes
    StandardScalaSettings
  106. val breakCycles: MutableSettings.BooleanSetting

    Permalink
  107. val browse: MutableSettings.PhasesSetting

    Permalink
  108. val check: MutableSettings.PhasesSetting

    Permalink
  109. val checkInit: MutableSettings.BooleanSetting

    Permalink
  110. val classpath: MutableSettings.PathSetting

    Permalink
    Definition Classes
    ScalaSettingsStandardScalaSettings
  111. def clone(): AnyRef

    Permalink

    Create a copy of the receiver object.

    Create a copy of the receiver object.

    The default implementation of the clone method is platform dependent.

    returns

    a copy of the receiver object.

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
    Note

    not specified by SLS as a member of AnyRef

  112. def conflictWarning: Option[String]

    Permalink
  113. val d: MutableSettings.OutputSetting

    Permalink
    Definition Classes
    ScalaSettingsStandardScalaSettings
  114. val debug: MutableSettings.BooleanSetting

    Permalink
  115. def debuginfo: MutableSettings.ChoiceSetting

    Permalink

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

  116. def defaultClasspath: String

    Permalink

    Against my better judgment, giving in to martin here and allowing CLASSPATH to be used automatically.

    Against my better judgment, giving in to martin here and allowing CLASSPATH to be used automatically. So for the user-specified part of the classpath:

    • If -classpath or -cp is given, it is that
    • Otherwise, if CLASSPATH is set, it is that
    • If neither of those, then "." is used.
    Attributes
    protected
  117. val defines: MutableSettings.PrefixSetting

    Permalink
  118. def dependenciesFile: MutableSettings.StringSetting

    Permalink
  119. val dependencyfile: MutableSettings.StringSetting

    Permalink

    Other settings.

    Other settings.

    Definition Classes
    StandardScalaSettings
  120. val deprecation: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  121. val developer: MutableSettings.BooleanSetting

    Permalink
  122. def disable(s: MutableSettings.Setting): HashSet[MutableSettings.Setting]

    Permalink

    Disable a setting

  123. val disable: MutableSettings.MultiStringSetting

    Permalink
  124. val elidebelow: MutableSettings.IntSetting

    Permalink
  125. val encoding: MutableSettings.StringSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  126. def ensuring(cond: (ScalaSettings) ⇒ Boolean, msg: ⇒ Any): ScalaSettings

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalaSettings to Ensuring[ScalaSettings] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  127. def ensuring(cond: (ScalaSettings) ⇒ Boolean): ScalaSettings

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalaSettings to Ensuring[ScalaSettings] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  128. def ensuring(cond: Boolean, msg: ⇒ Any): ScalaSettings

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalaSettings to Ensuring[ScalaSettings] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  129. def ensuring(cond: Boolean): ScalaSettings

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalaSettings to Ensuring[ScalaSettings] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  130. final def eq(arg0: AnyRef): Boolean

    Permalink

    Tests whether the argument (arg0) is a reference to the receiver object (this).

    Tests whether the argument (arg0) is a reference to the receiver object (this).

    The eq method implements an equivalence relation on non-null instances of AnyRef, and has three additional properties:

    • It is consistent: for any non-null instances x and y of type AnyRef, multiple invocations of x.eq(y) consistently returns true or consistently returns false.
    • For any non-null instance x of type AnyRef, x.eq(null) and null.eq(x) returns false.
    • null.eq(null) returns true.

    When overriding the equals or hashCode methods, it is important to ensure that their behavior is consistent with reference equality. Therefore, if two objects are references to each other (o1 eq o2), they should be equal to each other (o1 == o2) and they should hash to the same value (o1.hashCode == o2.hashCode).

    returns

    true if the argument is a reference to the receiver object; false otherwise.

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

    Permalink

    The equality method for reference types.

    The equality method for reference types. Default implementation delegates to eq.

    See also equals in scala.Any.

    returns

    true if the receiver object is equivalent to the argument; false otherwise.

    Definition Classes
    AnyRef → Any
  132. val etaExpandKeepsStar: MutableSettings.BooleanSetting

    Permalink
  133. def experimentalSettings: collection.immutable.List[MutableSettings.BooleanSetting]

    Permalink

    Enabled under -Xexperimental.

    Enabled under -Xexperimental.

    Attributes
    protected
  134. val explaintypes: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  135. val exposeEmptyPackage: MutableSettings.BooleanSetting

    Permalink
  136. val extdirs: MutableSettings.PathSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  137. val fatalWarnings: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
  138. val feature: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  139. def finalize(): Unit

    Permalink

    Called by the garbage collector on the receiver object when there are no more references to the object.

    Called by the garbage collector on the receiver object when there are no more references to the object.

    The details of when and if the finalize method is invoked, as well as the interaction between finalize and non-local returns and exceptions, are all platform dependent.

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
    Note

    not specified by SLS as a member of AnyRef

  140. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalaSettings to StringFormat[ScalaSettings] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  141. val future: future._394.type.s.type forSome {val _394: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink

    Groups of Settings.

  142. def futureSettings: collection.immutable.List[MutableSettings.BooleanSetting]

    Permalink

    Enabled under -Xfuture.

    Enabled under -Xfuture.

    Attributes
    protected
  143. val g: MutableSettings.ChoiceSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  144. val genPhaseGraph: MutableSettings.StringSetting

    Permalink
  145. final def getClass(): Class[_]

    Permalink

    A representation that corresponds to the dynamic class of the receiver object.

    A representation that corresponds to the dynamic class of the receiver object.

    The nature of the representation is platform dependent.

    returns

    a representation that corresponds to the dynamic class of the receiver object.

    Definition Classes
    AnyRef → Any
    Note

    not specified by SLS as a member of AnyRef

  146. def hashCode(): Int

    Permalink

    The hashCode method for reference types.

    The hashCode method for reference types. See hashCode in scala.Any.

    returns

    the hash code value for this object.

    Definition Classes
    AnyRef → Any
  147. val help: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  148. val inferByName: MutableSettings.BooleanSetting

    Permalink
  149. def infoSettings: collection.immutable.List[MutableSettings.Setting]

    Permalink

    If any of these settings is enabled, the compiler should print a message and exit.

  150. val inline: MutableSettings.BooleanSetting

    Permalink
  151. val inlineHandlers: MutableSettings.BooleanSetting

    Permalink
  152. def isBCodeActive: Boolean

    Permalink
  153. def isInfo: Boolean

    Permalink

    Is an info setting set?

  154. final def isInstanceOf[T0]: Boolean

    Permalink

    Test whether the dynamic type of the receiver object is T0.

    Test whether the dynamic type of the receiver object is T0.

    Note that the result of the test is modulo Scala's erasure semantics. Therefore the expression 1.isInstanceOf[String] will return false, while the expression List(1).isInstanceOf[List[String]] will return true. In the latter example, because the type argument is erased as part of compilation it is not possible to check whether the contents of the list are of the specified type.

    returns

    true if the receiver object is an instance of erasure of type T0; false otherwise.

    Definition Classes
    Any
  155. def isScala211: Boolean

    Permalink
  156. def isScala212: Boolean

    Permalink
  157. def isScaladoc: Boolean

    Permalink

    Test whether this is scaladoc we're looking at

  158. val javabootclasspath: MutableSettings.PathSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  159. val javaextdirs: MutableSettings.PathSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  160. val jvmargs: MutableSettings.PrefixSetting

    Permalink
  161. val language: MutableSettings.MultiChoiceSetting[MutableSettings.languageFeatures.type]

    Permalink
  162. object languageFeatures extends MutableSettings.MultiChoiceEnumeration

    Permalink
  163. val lint: MutableSettings.MultiChoiceSetting[MutableSettings.LintWarnings.type]

    Permalink
    Definition Classes
    Warnings
  164. val log: MutableSettings.PhasesSetting

    Permalink
  165. val logFreeTerms: MutableSettings.BooleanSetting

    Permalink
  166. val logFreeTypes: MutableSettings.BooleanSetting

    Permalink
  167. val logImplicitConv: MutableSettings.BooleanSetting

    Permalink
  168. val logReflectiveCalls: MutableSettings.BooleanSetting

    Permalink
  169. val mainClass: MutableSettings.StringSetting

    Permalink
  170. val maxClassfileName: MutableSettings.IntSetting

    Permalink
  171. final def ne(arg0: AnyRef): Boolean

    Permalink

    Equivalent to !(this eq that).

    Equivalent to !(this eq that).

    returns

    true if the argument is not a reference to the receiver object; false otherwise.

    Definition Classes
    AnyRef
  172. val noAdaptedArgs: MutableSettings.BooleanSetting

    Permalink
  173. val noCompletion: MutableSettings.BooleanSetting

    Permalink
  174. val noForwarders: MutableSettings.BooleanSetting

    Permalink
  175. val noassertions: noassertions._734.type.s.type forSome {val _734: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink
  176. val nobootcp: MutableSettings.BooleanSetting

    Permalink
  177. val noimports: MutableSettings.BooleanSetting

    Permalink
  178. val nooptimise: nooptimise._742.type.s.type forSome {val _742: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink
  179. val nopredef: MutableSettings.BooleanSetting

    Permalink
  180. val nospecialization: MutableSettings.BooleanSetting

    Permalink
  181. final def notify(): Unit

    Permalink

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Wakes up a single thread that is waiting on the receiver object's monitor.

    Definition Classes
    AnyRef
    Note

    not specified by SLS as a member of AnyRef

  182. final def notifyAll(): Unit

    Permalink

    Wakes up all threads that are waiting on the receiver object's monitor.

    Wakes up all threads that are waiting on the receiver object's monitor.

    Definition Classes
    AnyRef
    Note

    not specified by SLS as a member of AnyRef

  183. val nouescape: MutableSettings.BooleanSetting

    Permalink
  184. val nowarn: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  185. def nowarnings: MutableSettings.BooleanSetting

    Permalink
  186. val optimise: optimise._72.type.s.type forSome {val _72: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink
    Definition Classes
    ScalaSettingsStandardScalaSettings
  187. def optimiseSettings: collection.immutable.List[MutableSettings.BooleanSetting]

    Permalink

    Enabled under -optimise.

  188. def outdir: MutableSettings.OutputSetting

    Permalink
  189. val overrideObjects: MutableSettings.BooleanSetting

    Permalink

    -Y "Private" settings

  190. val overrideVars: MutableSettings.BooleanSetting

    Permalink
  191. val plugin: MutableSettings.MultiStringSetting

    Permalink
  192. val pluginOptions: MutableSettings.MultiStringSetting

    Permalink

    -P "Plugin" settings

  193. val pluginsDir: MutableSettings.StringSetting

    Permalink
  194. val print: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  195. def printLate: MutableSettings.BooleanSetting

    Permalink
  196. val printtypes: MutableSettings.BooleanSetting

    Permalink
  197. val prompt: MutableSettings.BooleanSetting

    Permalink
  198. val reporter: MutableSettings.StringSetting

    Permalink
  199. val require: MutableSettings.MultiStringSetting

    Permalink
  200. val resident: MutableSettings.BooleanSetting

    Permalink
  201. val script: MutableSettings.StringSetting

    Permalink
  202. val showPhases: MutableSettings.BooleanSetting

    Permalink
  203. val showPlugins: MutableSettings.BooleanSetting

    Permalink
  204. val skip: MutableSettings.PhasesSetting

    Permalink
  205. val source: ScalaVersionSetting

    Permalink
  206. val sourceReader: MutableSettings.StringSetting

    Permalink
  207. val sourcepath: MutableSettings.PathSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  208. val stopAfter: MutableSettings.PhasesSetting

    Permalink
  209. val stopBefore: MutableSettings.PhasesSetting

    Permalink
  210. val strictInference: MutableSettings.BooleanSetting

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

    Permalink
    Definition Classes
    AnyRef
  212. val target: MutableSettings.ChoiceSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  213. val termConflict: MutableSettings.ChoiceSetting

    Permalink
  214. def toString(): String

    Permalink

    Creates a String representation of this object.

    Creates a String representation of this object. The default representation is platform dependent. On the java platform it is the concatenation of the class name, "@", and the object's hashcode in hexadecimal.

    returns

    a String representation of the object.

    Definition Classes
    AnyRef → Any
  215. val unchecked: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  216. val uniqid: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  217. val usejavacp: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  218. val usemanifestcp: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  219. val verbose: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  220. val version: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  221. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  224. def warnAdaptedArgs: Boolean

    Permalink
    Definition Classes
    Warnings
  225. def warnByNameRightAssociative: Boolean

    Permalink
    Definition Classes
    Warnings
  226. val warnDeadCode: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
  227. def warnDelayedInit: Boolean

    Permalink
    Definition Classes
    Warnings
  228. def warnDocDetached: Boolean

    Permalink
    Definition Classes
    Warnings
  229. def warnInaccessible: Boolean

    Permalink
    Definition Classes
    Warnings
  230. def warnInferAny: Boolean

    Permalink
    Definition Classes
    Warnings
  231. def warnMissingInterpolator: Boolean

    Permalink
    Definition Classes
    Warnings
  232. def warnNullaryOverride: Boolean

    Permalink
    Definition Classes
    Warnings
  233. def warnNullaryUnit: Boolean

    Permalink
    Definition Classes
    Warnings
  234. val warnNumericWiden: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
  235. def warnOptionImplicit: Boolean

    Permalink
    Definition Classes
    Warnings
  236. def warnPackageObjectClasses: Boolean

    Permalink
    Definition Classes
    Warnings
  237. def warnPolyImplicitOverload: Boolean

    Permalink
    Definition Classes
    Warnings
  238. def warnPrivateShadow: Boolean

    Permalink
    Definition Classes
    Warnings
  239. def warnStarsAlign: Boolean

    Permalink
    Definition Classes
    Warnings
  240. def warnTypeParameterShadow: Boolean

    Permalink
    Definition Classes
    Warnings
  241. def warnUnsoundMatch: Boolean

    Permalink
    Definition Classes
    Warnings
  242. val warnUnused: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
  243. val warnUnusedImport: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
  244. val warnValueDiscard: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
  245. val warnValueOverrides: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
  246. val writeICode: MutableSettings.PhasesSetting

    Permalink
  247. def [B](y: B): (ScalaSettings, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from ScalaSettings to ArrowAssoc[ScalaSettings] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Deprecated Value Members

  1. def Xchecknull: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) This option is being removed

  2. def Xwarnfatal: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use fatalWarnings

  3. def YwarnAdaptedArgs: Boolean

    Permalink
    Definition Classes
    Warnings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.2) Use warnAdaptedArgs

  4. def YwarnInaccessible: Boolean

    Permalink
    Definition Classes
    Warnings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.2) Use warnInaccessible

  5. def YwarnInferAny: Boolean

    Permalink
    Definition Classes
    Warnings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.2) Use warnInferAny

  6. def YwarnNullaryOverride: Boolean

    Permalink
    Definition Classes
    Warnings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.2) Use warnNullaryOverride

  7. def YwarnNullaryUnit: Boolean

    Permalink
    Definition Classes
    Warnings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.2) Use warnNullaryUnit

  8. def Ywarndeadcode: MutableSettings.BooleanSetting

    Permalink
    Definition Classes
    Warnings
    Annotations
    @deprecated
    Deprecated

    (Since version 2.11.0) Use warnDeadCode

Inherited from Warnings

Inherited from StandardScalaSettings

Inherited from AbsScalaSettings

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from ScalaSettings to any2stringadd[ScalaSettings]

Inherited by implicit conversion StringFormat from ScalaSettings to StringFormat[ScalaSettings]

Inherited by implicit conversion Ensuring from ScalaSettings to Ensuring[ScalaSettings]

Inherited by implicit conversion ArrowAssoc from ScalaSettings to ArrowAssoc[ScalaSettings]

Ungrouped