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
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 IntSetting(name: String, descr: String, default: Int, range: Option[(Int, Int)], parser: (String) ⇒ Option[Int]): MutableSettings.IntSetting

    Permalink
    Definition Classes
    AbsScalaSettings
  4. 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
  5. abstract def MultiStringSetting(name: String, helpArg: String, descr: String): MutableSettings.MultiStringSetting

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

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

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

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

    Permalink
    Definition Classes
    AbsScalaSettings
  10. 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).

    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._141.type.s.type forSome {val _141: 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._738.type.s.type forSome {val _738: 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 YpartialUnification: MutableSettings.BooleanSetting

    Permalink
  77. val YpatmatExhaustdepth: MutableSettings.IntSetting

    Permalink
  78. val Ypatmatdebug: MutableSettings.BooleanSetting

    Permalink
  79. val Yposdebug: MutableSettings.BooleanSetting

    Permalink
  80. val YpresentationAnyThread: MutableSettings.BooleanSetting

    Permalink
  81. val YpresentationDebug: MutableSettings.BooleanSetting

    Permalink
  82. val YpresentationDelay: MutableSettings.IntSetting

    Permalink
  83. val YpresentationLog: MutableSettings.StringSetting

    Permalink
  84. val YpresentationReplay: MutableSettings.StringSetting

    Permalink
  85. val YpresentationStrict: MutableSettings.BooleanSetting

    Permalink
  86. val YpresentationVerbose: MutableSettings.BooleanSetting

    Permalink

    IDE-specific settings

  87. val Yquasiquotedebug: MutableSettings.BooleanSetting

    Permalink
  88. val Yrangepos: MutableSettings.BooleanSetting

    Permalink
  89. val Yrecursion: MutableSettings.IntSetting

    Permalink
  90. val Yreifycopypaste: MutableSettings.BooleanSetting

    Permalink
  91. val Yreifydebug: MutableSettings.BooleanSetting

    Permalink
  92. val Yreplclassbased: MutableSettings.BooleanSetting

    Permalink
  93. val Yreploutdir: MutableSettings.StringSetting

    Permalink
  94. val Yreplsync: MutableSettings.BooleanSetting

    Permalink
  95. val Yshow: MutableSettings.PhasesSetting

    Permalink
  96. val Yshowsymkinds: MutableSettings.BooleanSetting

    Permalink
  97. val Yshowsymowners: MutableSettings.BooleanSetting

    Permalink
  98. val Yshowsyms: MutableSettings.BooleanSetting

    Permalink
  99. val YskipInlineInfoAttribute: MutableSettings.BooleanSetting

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

    Permalink
  101. def YstatisticsEnabled: Boolean

    Permalink
  102. object YstatisticsPhases extends MutableSettings.MultiChoiceEnumeration

    Permalink
  103. val Ytyperdebug: MutableSettings.BooleanSetting

    Permalink
  104. val YvirtClasses: Boolean

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

    Permalink

    Set of settings

    Set of settings

    Attributes
    protected[scala]
  106. 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.

  107. val bootclasspath: MutableSettings.PathSetting

    Permalink

    Path related settings.

    Path related settings.

    Definition Classes
    StandardScalaSettings
  108. val breakCycles: MutableSettings.BooleanSetting

    Permalink
  109. val browse: MutableSettings.PhasesSetting

    Permalink
  110. val check: MutableSettings.PhasesSetting

    Permalink
  111. val checkInit: MutableSettings.BooleanSetting

    Permalink
  112. val classpath: MutableSettings.PathSetting

    Permalink
    Definition Classes
    ScalaSettingsStandardScalaSettings
  113. 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

  114. val completion: MutableSettings.ChoiceSetting

    Permalink
  115. val d: MutableSettings.OutputSetting

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

    Permalink
  117. def debuginfo: MutableSettings.ChoiceSetting

    Permalink

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

  118. 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
  119. val defines: MutableSettings.PrefixSetting

    Permalink
  120. def dependenciesFile: MutableSettings.StringSetting

    Permalink
  121. val dependencyfile: MutableSettings.StringSetting

    Permalink

    Other settings.

    Other settings.

    Definition Classes
    StandardScalaSettings
  122. val deprecation: MutableSettings.BooleanSetting

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

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

    Permalink

    Disable a setting

  125. val disable: MutableSettings.MultiStringSetting

    Permalink
  126. val elidebelow: MutableSettings.IntSetting

    Permalink
  127. val encoding: MutableSettings.StringSetting

    Permalink
    Definition Classes
    StandardScalaSettings
  128. 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
  129. 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
  130. 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
  131. 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
  132. final def eq(arg0: AnyRef): Boolean

    Permalink

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

    Tests whether the argument (that) 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
  133. 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
  134. val etaExpandKeepsStar: MutableSettings.BooleanSetting

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

    Permalink

    Enabled under -Xexperimental.

    Enabled under -Xexperimental.

    Attributes
    protected
  136. val explaintypes: MutableSettings.BooleanSetting

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

    Permalink
  138. val extdirs: MutableSettings.PathSetting

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

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

    Permalink
    Definition Classes
    StandardScalaSettings
  141. 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

  142. 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()
  143. val future: future._392.type.s.type forSome {val _392: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink

    Groups of Settings.

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

    Permalink

    Enabled under -Xfuture.

    Enabled under -Xfuture.

    Attributes
    protected
  145. val g: MutableSettings.ChoiceSetting

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

    Permalink
  147. 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

  148. 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
  149. val help: MutableSettings.BooleanSetting

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

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

    Permalink

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

  152. val inline: MutableSettings.BooleanSetting

    Permalink
  153. val inlineHandlers: MutableSettings.BooleanSetting

    Permalink
  154. def isBCodeActive: Boolean

    Permalink
  155. def isInfo: Boolean

    Permalink

    Is an info setting set?

  156. 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
  157. def isScala211: Boolean

    Permalink
  158. def isScala212: Boolean

    Permalink
  159. def isScaladoc: Boolean

    Permalink

    Test whether this is scaladoc we're looking at

  160. val javabootclasspath: MutableSettings.PathSetting

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

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

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

    Permalink
  164. object languageFeatures extends MutableSettings.MultiChoiceEnumeration

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

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

    Permalink
  167. val logFreeTerms: MutableSettings.BooleanSetting

    Permalink
  168. val logFreeTypes: MutableSettings.BooleanSetting

    Permalink
  169. val logImplicitConv: MutableSettings.BooleanSetting

    Permalink
  170. val logReflectiveCalls: MutableSettings.BooleanSetting

    Permalink
  171. val mainClass: MutableSettings.StringSetting

    Permalink
  172. val maxClassfileName: MutableSettings.IntSetting

    Permalink
  173. 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
  174. val noAdaptedArgs: MutableSettings.BooleanSetting

    Permalink
  175. val noCompletion: MutableSettings.BooleanSetting

    Permalink
  176. val noForwarders: MutableSettings.BooleanSetting

    Permalink
  177. val noassertions: noassertions._732.type.s.type forSome {val _732: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink
  178. val nobootcp: MutableSettings.BooleanSetting

    Permalink
  179. val noimports: MutableSettings.BooleanSetting

    Permalink
  180. val nooptimise: nooptimise._740.type.s.type forSome {val _740: EnableSettings[MutableSettings.BooleanSetting]}

    Permalink
  181. val nopredef: MutableSettings.BooleanSetting

    Permalink
  182. val nospecialization: MutableSettings.BooleanSetting

    Permalink
  183. 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

  184. 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

  185. val nouescape: MutableSettings.BooleanSetting

    Permalink
  186. val nowarn: MutableSettings.BooleanSetting

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

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

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

    Permalink

    Enabled under -optimise.

  190. def outdir: MutableSettings.OutputSetting

    Permalink
  191. val overrideObjects: MutableSettings.BooleanSetting

    Permalink

    -Y "Private" settings

  192. val overrideVars: MutableSettings.BooleanSetting

    Permalink
  193. val plugin: MutableSettings.MultiStringSetting

    Permalink
  194. val pluginOptions: MutableSettings.MultiStringSetting

    Permalink

    -P "Plugin" settings

  195. val pluginsDir: MutableSettings.StringSetting

    Permalink
  196. val print: MutableSettings.BooleanSetting

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

    Permalink
  198. val printtypes: MutableSettings.BooleanSetting

    Permalink
  199. val prompt: MutableSettings.BooleanSetting

    Permalink
  200. val require: MutableSettings.MultiStringSetting

    Permalink
  201. val resident: MutableSettings.BooleanSetting

    Permalink
  202. val script: MutableSettings.StringSetting

    Permalink
  203. val showPhases: MutableSettings.BooleanSetting

    Permalink
  204. val showPlugins: MutableSettings.BooleanSetting

    Permalink
  205. val skip: MutableSettings.PhasesSetting

    Permalink
  206. val source: ScalaVersionSetting

    Permalink
  207. val sourceReader: MutableSettings.StringSetting

    Permalink
  208. val sourcepath: MutableSettings.PathSetting

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

    Permalink
  210. val stopBefore: MutableSettings.PhasesSetting

    Permalink
  211. val strictInference: MutableSettings.BooleanSetting

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

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

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

    Permalink
  215. 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
  216. val unchecked: MutableSettings.BooleanSetting

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    Warnings
  226. def warnByNameRightAssociative: Boolean

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

    Permalink
    Definition Classes
    Warnings
  228. def warnDelayedInit: Boolean

    Permalink
    Definition Classes
    Warnings
  229. def warnDocDetached: Boolean

    Permalink
    Definition Classes
    Warnings
  230. def warnInaccessible: Boolean

    Permalink
    Definition Classes
    Warnings
  231. def warnInferAny: Boolean

    Permalink
    Definition Classes
    Warnings
  232. def warnMissingInterpolator: Boolean

    Permalink
    Definition Classes
    Warnings
  233. def warnNullaryOverride: Boolean

    Permalink
    Definition Classes
    Warnings
  234. def warnNullaryUnit: Boolean

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

    Permalink
    Definition Classes
    Warnings
  236. def warnOptionImplicit: Boolean

    Permalink
    Definition Classes
    Warnings
  237. def warnPackageObjectClasses: Boolean

    Permalink
    Definition Classes
    Warnings
  238. def warnPolyImplicitOverload: Boolean

    Permalink
    Definition Classes
    Warnings
  239. def warnPrivateShadow: Boolean

    Permalink
    Definition Classes
    Warnings
  240. def warnStarsAlign: Boolean

    Permalink
    Definition Classes
    Warnings
  241. def warnTypeParameterShadow: Boolean

    Permalink
    Definition Classes
    Warnings
  242. def warnUnsoundMatch: Boolean

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

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

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

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

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

    Permalink
  248. 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