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
- val Wconf: MultiStringSetting
- val WconfDefault: collection.immutable.List[String]
- val Whelp: BooleanSetting
- val fatalWarnings: BooleanSetting
- val lint: MultiChoiceSetting[MutableSettings.LintWarnings.type]
- def lintArgDiscard: Boolean
- def lintDeprecation: Boolean
- def lintImplicitNotFound: Boolean
- def lintImplicitRecursion: Boolean
- def lintIntDivToFloat: Boolean
- def lintNumericMethods: Boolean
- def lintUniversalMethods: Boolean
- def lintUnused: Boolean
- def lintValPatterns: Boolean
- def multiargInfix: Boolean
- def unitSpecialization: Boolean
- 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 warnMultiargInfix: BooleanSetting
- 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
- val warnToString: BooleanSetting
- def warnTypeParameterShadow: Boolean
- val warnUnnamedBoolean: BooleanSetting
- val warnUnnamedStrict: warnUnnamedStrict._1.type.s.type forSome {val _1: EnableSettings[BooleanSetting]}
- 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
- val warnSelfImplicit: BooleanSetting
- Annotations
- @deprecated
- Deprecated
(Since version 2.13.3) Use lintImplicitRecursion
The Scala compiler and reflection APIs.