trait Warnings extends AnyRef
Settings influencing the printing of warnings.
- Self Type
- MutableSettings
- Source
- Warnings.scala
Linear Supertypes
Known Subclasses
Type Hierarchy
Ordering
- Alphabetic
- By Inheritance
Inherited
- Warnings
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def +(other: String): String
- def ->[B](y: B): (Warnings, B)
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val Wconf: MultiStringSetting
- val Whelp: BooleanSetting
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def ensuring(cond: (Warnings) => Boolean, msg: => Any): Warnings
- def ensuring(cond: (Warnings) => Boolean): Warnings
- def ensuring(cond: Boolean, msg: => Any): Warnings
- def ensuring(cond: Boolean): Warnings
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- val fatalWarnings: BooleanSetting
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val lint: MultiChoiceSetting[MutableSettings.LintWarnings.type]
- def lintArgDiscard: Boolean
- def lintDeprecation: Boolean
- def lintImplicitNotFound: Boolean
- def lintImplicitRecursion: Boolean
- def lintIntDivToFloat: Boolean
- def lintNamedBooleans: Boolean
- def lintNumericMethods: Boolean
- def lintUniversalMethods: Boolean
- def lintUnused: Boolean
- def lintValPatterns: Boolean
- def multiargInfix: Boolean
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unitSpecialization: Boolean
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def warnAdaptedArgs: Boolean
- def warnByNameImplicit: Boolean
- def warnCaptured: Boolean
- def warnCloneableObject: Boolean
- def warnConstant: Boolean
- val warnDeadCode: BooleanSetting
- def warnDelayedInit: Boolean
- def warnDocDetached: Boolean
- def warnEtaSam: Boolean
- def warnEtaZero: Boolean
- val warnExtraImplicit: BooleanSetting
- def warnInaccessible: Boolean
- def warnInferAny: Boolean
- val warnMacros: ChoiceSetting
- def warnMissingInterpolator: Boolean
- val warnNonUnitIf: BooleanSetting
- val warnNonUnitStatement: warnNonUnitStatement._1.type.s.type forSome {val _1: EnableSettings[BooleanSetting]}
- def warnNonlocalReturn: Boolean
- def warnNullaryUnit: Boolean
- val warnNumericWiden: BooleanSetting
- val warnOctalLiteral: BooleanSetting
- def warnOptionImplicit: Boolean
- def warnPackageObjectClasses: Boolean
- def warnPatternShadow: Boolean
- val warnPerformance: MultiChoiceSetting[MutableSettings.PerformanceWarnings.type]
- def warnPolyImplicitOverload: Boolean
- def warnPrivateShadow: Boolean
- def warnRecurseWithDefault: Boolean
- def warnSerialization: Boolean
- def warnStarsAlign: Boolean
- def warnStrictUnsealedPatMat: Boolean
- def warnTypeParameterShadow: Boolean
- val warnUnused: MultiChoiceSetting[MutableSettings.UnusedWarnings.type]
- def warnUnusedExplicits: Boolean
- def warnUnusedImplicits: Boolean
- def warnUnusedImport: Boolean
- def warnUnusedLocals: Boolean
- def warnUnusedNowarn: Boolean
- def warnUnusedParams: Boolean
- def warnUnusedPatVars: Boolean
- def warnUnusedPrivates: Boolean
- def warnUnusedSynthetics: Boolean
- val warnValueDiscard: BooleanSetting
- val warnValueOverrides: BooleanSetting
- object LintWarnings extends MultiChoiceEnumeration
- object PerformanceWarnings extends MultiChoiceEnumeration
- object UnusedWarnings extends MultiChoiceEnumeration
Deprecated Value Members
- def Xchecknull: BooleanSetting
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) This option is being removed
- def Xwarnfatal: BooleanSetting
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Use fatalWarnings
- def Ywarndeadcode: BooleanSetting
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Use warnDeadCode
- def formatted(fmtstr: String): String
- Implicit
- This member is added by an implicit conversion from Warnings toStringFormat[Warnings] performed by method StringFormat in scala.Predef.
- Definition Classes
- StringFormat
- Annotations
- @deprecated @inline()
- Deprecated
(Since version 2.12.16) Use
formatString.format(value)
instead ofvalue.formatted(formatString)
, or use thef""
string interpolator. In Java 15 and later,formatted
resolves to the new method in String which has reversed parameters.
- val warnSelfImplicit: BooleanSetting
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.3) Use lintImplicitRecursion
- def →[B](y: B): (Warnings, B)
- Implicit
- This member is added by an implicit conversion from Warnings toArrowAssoc[Warnings] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.0) Use
->
instead. If you still wish to display it as one character, consider using a font with programming ligatures such as Fira Code.
The Scala compiler and reflection APIs.