trait ScalaSettings extends AbsScalaSettings with StandardScalaSettings with Warnings
- Alphabetic
- By Inheritance
- ScalaSettings
- Warnings
- StandardScalaSettings
- AbsScalaSettings
- AnyRef
- Any
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
- Public
- All
Type Members
-
abstract
type
BooleanSetting <: MutableSettings.Setting { type T = Boolean }
- Definition Classes
- AbsScalaSettings
-
abstract
type
ChoiceSetting <: MutableSettings.Setting { type T = String }
- Definition Classes
- AbsScalaSettings
-
abstract
type
IntSetting <: MutableSettings.Setting { type T = Int }
- Definition Classes
- AbsScalaSettings
-
abstract
type
MultiChoiceEnumeration <: Enumeration
- Definition Classes
- AbsScalaSettings
-
abstract
type
MultiChoiceSetting[E <: MutableSettings.MultiChoiceEnumeration] <: MutableSettings.Setting { type T <: E#ValueSet }
- Definition Classes
- AbsScalaSettings
-
abstract
type
MultiStringSetting <: MutableSettings.Setting { type T = List[String] }
- Definition Classes
- AbsScalaSettings
-
abstract
type
OutputDirs
- Definition Classes
- AbsScalaSettings
-
abstract
type
OutputSetting <: MutableSettings.Setting
- Definition Classes
- AbsScalaSettings
-
abstract
type
PathSetting <: MutableSettings.Setting { type T = String }
- Definition Classes
- AbsScalaSettings
-
abstract
type
PhasesSetting <: MutableSettings.Setting { type T = List[String] }
- Definition Classes
- AbsScalaSettings
-
abstract
type
PrefixSetting <: MutableSettings.Setting { type T = List[String] }
- Definition Classes
- AbsScalaSettings
-
abstract
type
Setting <: MutableSettings.AbsSetting
- Definition Classes
- AbsScalaSettings
-
abstract
type
StringSetting <: MutableSettings.Setting { type T = String }
- Definition Classes
- AbsScalaSettings
Abstract Value Members
-
abstract
def
BooleanSetting(name: String, descr: String): MutableSettings.BooleanSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
ChoiceSetting(name: String, helpArg: String, descr: String, choices: List[String], default: String): MutableSettings.ChoiceSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
ChoiceSettingForcedDefault(name: String, helpArg: String, descr: String, choices: List[String], default: String): MutableSettings.ChoiceSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
IntSetting(name: String, descr: String, default: Int, range: Option[(Int, Int)], parser: (String) ⇒ Option[Int]): MutableSettings.IntSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
MultiChoiceSetting[E <: MutableSettings.MultiChoiceEnumeration](name: String, helpArg: String, descr: String, domain: E, default: Option[List[String]]): MutableSettings.MultiChoiceSetting[E]
- Definition Classes
- AbsScalaSettings
-
abstract
def
MultiStringSetting(name: String, helpArg: String, descr: String): MutableSettings.MultiStringSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
OutputSetting(outputDirs: MutableSettings.OutputDirs, default: String): MutableSettings.OutputSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
PathSetting(name: String, descr: String, default: String): MutableSettings.PathSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
PhasesSetting(name: String, descr: String, default: String): MutableSettings.PhasesSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
PrefixSetting(name: String, prefix: String, descr: String): MutableSettings.PrefixSetting
- Definition Classes
- AbsScalaSettings
-
abstract
def
StringSetting(name: String, helpArg: String, descr: String, default: String): MutableSettings.StringSetting
- Definition Classes
- AbsScalaSettings
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
Test two objects for inequality.
Test two objects for inequality.
- returns
true
if !(this == that), false otherwise.
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
Equivalent to
x.hashCode
except for boxed numeric types andnull
.Equivalent to
x.hashCode
except for boxed numeric types andnull
. 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. Fornull
returns a hashcode wherenull.hashCode
throws aNullPointerException
.- returns
a hash value consistent with ==
- Definition Classes
- AnyRef → Any
-
def
+(other: String): String
- Implicit
- This member is added by an implicit conversion from ScalaSettings to any2stringadd[ScalaSettings] performed by method any2stringadd in scala.Predef.
- Definition Classes
- any2stringadd
-
def
->[B](y: B): (ScalaSettings, B)
- Implicit
- 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()
-
final
def
==(arg0: Any): Boolean
The expression
x == that
is equivalent toif (x eq null) that eq null else x.equals(that)
.The expression
x == that
is equivalent toif (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
- val Xexperimental: Xexperimental._142.type.s.type forSome {val _142: EnableSettings[MutableSettings.BooleanSetting]}
- val XfullLubs: MutableSettings.BooleanSetting
-
val
Xhelp: MutableSettings.BooleanSetting
-X "Advanced" settings
- val XlogImplicits: MutableSettings.BooleanSetting
- val XmacroSettings: MutableSettings.MultiStringSetting
- val Xmigration: ScalaVersionSetting
- val XnoPatmatAnalysis: MutableSettings.BooleanSetting
- val Xnojline: MutableSettings.BooleanSetting
- val Xprint: MutableSettings.PhasesSetting
- val Xprintpos: MutableSettings.BooleanSetting
- val Xshowcls: MutableSettings.StringSetting
- val Xshowobj: MutableSettings.StringSetting
- val Xshowtrees: MutableSettings.BooleanSetting
- val XshowtreesCompact: MutableSettings.BooleanSetting
- val XshowtreesStringified: MutableSettings.BooleanSetting
- val Xverify: MutableSettings.BooleanSetting
- val Xxml: MutableSettings.MultiChoiceSetting[MutableSettings.XxmlSettings.type]
- val Ycompacttrees: MutableSettings.BooleanSetting
- val Ydelambdafy: MutableSettings.ChoiceSetting
- val YdisableFlatCpCaching: MutableSettings.BooleanSetting
-
val
Ydocdebug: MutableSettings.BooleanSetting
Area-specific debug output.
- val Ydumpclasses: MutableSettings.StringSetting
- val Ygenasmp: MutableSettings.StringSetting
- val Yhelp: MutableSettings.BooleanSetting
- val Yidedebug: MutableSettings.BooleanSetting
- val Yissuedebug: MutableSettings.BooleanSetting
- val Ylogcp: MutableSettings.BooleanSetting
- val YmacrodebugLite: MutableSettings.BooleanSetting
- val YmacrodebugVerbose: MutableSettings.BooleanSetting
- val Ymacroexpand: MutableSettings.ChoiceSetting
- val Ymacronoexpand: MutableSettings.BooleanSetting
- val Ymemberpos: MutableSettings.StringSetting
- val YmethodInfer: MutableSettings.BooleanSetting
- val Ynogenericsig: MutableSettings.BooleanSetting
- val YoptInlineHeuristics: MutableSettings.ChoiceSetting
- val YoptLogInline: MutableSettings.StringSetting
- val YoptTrace: MutableSettings.StringSetting
- val YpartialUnification: MutableSettings.BooleanSetting
- val YpatmatExhaustdepth: MutableSettings.IntSetting
- val Ypatmatdebug: MutableSettings.BooleanSetting
- val Yposdebug: MutableSettings.BooleanSetting
- val YpresentationAnyThread: MutableSettings.BooleanSetting
- val YpresentationDebug: MutableSettings.BooleanSetting
- val YpresentationDelay: MutableSettings.IntSetting
- val YpresentationLog: MutableSettings.StringSetting
- val YpresentationReplay: MutableSettings.StringSetting
- val YpresentationStrict: MutableSettings.BooleanSetting
-
val
YpresentationVerbose: MutableSettings.BooleanSetting
IDE-specific settings
- val Yquasiquotedebug: MutableSettings.BooleanSetting
- val Yrangepos: MutableSettings.BooleanSetting
- val Yrecursion: MutableSettings.IntSetting
- val Yreifycopypaste: MutableSettings.BooleanSetting
- val Yreifydebug: MutableSettings.BooleanSetting
- val Yreplclassbased: MutableSettings.BooleanSetting
- val Yreploutdir: MutableSettings.StringSetting
- val Yreplsync: MutableSettings.BooleanSetting
- val Yshow: MutableSettings.PhasesSetting
- val Yshowsymkinds: MutableSettings.BooleanSetting
- val Yshowsymowners: MutableSettings.BooleanSetting
- val Yshowsyms: MutableSettings.BooleanSetting
- val Ystatistics: MutableSettings.MultiChoiceSetting[MutableSettings.YstatisticsPhases.type]
- def YstatisticsEnabled: Boolean
- val Ytyperdebug: MutableSettings.BooleanSetting
-
lazy val
allSettings: HashSet[MutableSettings.Setting]
Set of settings
Set of settings
- Attributes
- protected[scala]
-
final
def
asInstanceOf[T0]: T0
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 aClassCastException
at runtime, while the expressionList(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 typeT0
.
-
val
bootclasspath: MutableSettings.PathSetting
Path related settings.
Path related settings.
- Definition Classes
- StandardScalaSettings
- val breakCycles: MutableSettings.BooleanSetting
- val browse: MutableSettings.PhasesSetting
- val check: MutableSettings.PhasesSetting
- val checkInit: MutableSettings.BooleanSetting
-
val
classpath: MutableSettings.PathSetting
- Definition Classes
- ScalaSettings → StandardScalaSettings
-
def
clone(): AnyRef
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
- def conflictWarning: Option[String]
-
val
d: MutableSettings.OutputSetting
- Definition Classes
- ScalaSettings → StandardScalaSettings
- val debug: MutableSettings.BooleanSetting
-
def
debuginfo: MutableSettings.ChoiceSetting
Compatibility stubs for options whose value name did not previously match the option name.
-
def
defaultClasspath: String
The user class path, specified by
-classpath
or-cp
, defaults to the value of CLASSPATH env var if it is set, as in Java, or else to"."
for the current user directory.The user class path, specified by
-classpath
or-cp
, defaults to the value of CLASSPATH env var if it is set, as in Java, or else to"."
for the current user directory.- Attributes
- protected
- val defines: MutableSettings.PrefixSetting
- def dependenciesFile: MutableSettings.StringSetting
-
val
dependencyfile: MutableSettings.StringSetting
Other settings.
Other settings.
- Definition Classes
- StandardScalaSettings
-
val
deprecation: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
- val developer: MutableSettings.BooleanSetting
-
def
disable(s: MutableSettings.Setting): HashSet[MutableSettings.Setting]
Disable a setting
- val disable: MutableSettings.MultiStringSetting
- val elidebelow: MutableSettings.IntSetting
-
val
encoding: MutableSettings.StringSetting
- Definition Classes
- StandardScalaSettings
-
def
ensuring(cond: (ScalaSettings) ⇒ Boolean, msg: ⇒ Any): ScalaSettings
- Implicit
- This member is added by an implicit conversion from ScalaSettings to Ensuring[ScalaSettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: (ScalaSettings) ⇒ Boolean): ScalaSettings
- Implicit
- This member is added by an implicit conversion from ScalaSettings to Ensuring[ScalaSettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ScalaSettings
- Implicit
- This member is added by an implicit conversion from ScalaSettings to Ensuring[ScalaSettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
def
ensuring(cond: Boolean): ScalaSettings
- Implicit
- This member is added by an implicit conversion from ScalaSettings to Ensuring[ScalaSettings] performed by method Ensuring in scala.Predef.
- Definition Classes
- Ensuring
-
final
def
eq(arg0: AnyRef): Boolean
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 ofAnyRef
, and has three additional properties:- It is consistent: for any non-null instances
x
andy
of typeAnyRef
, multiple invocations ofx.eq(y)
consistently returnstrue
or consistently returnsfalse
. - For any non-null instance
x
of typeAnyRef
,x.eq(null)
andnull.eq(x)
returnsfalse
. null.eq(null)
returnstrue
.
When overriding the
equals
orhashCode
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
- It is consistent: for any non-null instances
-
def
equals(arg0: Any): Boolean
The equality method for reference types.
- val etaExpandKeepsStar: MutableSettings.BooleanSetting
-
def
experimentalSettings: collection.immutable.List[MutableSettings.BooleanSetting]
Enabled under -Xexperimental.
Enabled under -Xexperimental.
- Attributes
- protected
-
val
explaintypes: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
- val exposeEmptyPackage: MutableSettings.BooleanSetting
-
val
extdirs: MutableSettings.PathSetting
- Definition Classes
- StandardScalaSettings
-
val
fatalWarnings: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
-
val
feature: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
-
def
finalize(): Unit
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 betweenfinalize
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
-
def
formatted(fmtstr: String): String
- Implicit
- 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()
-
val
future: future._397.type.s.type forSome {val _397: EnableSettings[MutableSettings.BooleanSetting]}
Groups of Settings.
-
def
futureSettings: collection.immutable.List[MutableSettings.BooleanSetting]
Enabled under -Xfuture.
Enabled under -Xfuture.
- Attributes
- protected
-
val
g: MutableSettings.ChoiceSetting
- Definition Classes
- StandardScalaSettings
- val genPhaseGraph: MutableSettings.StringSetting
-
final
def
getClass(): Class[_]
Returns the runtime class representation of the object.
Returns the runtime class representation of the object.
- returns
a class object corresponding to the runtime type of the receiver.
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
The hashCode method for reference types.
-
val
help: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
- val inferByName: MutableSettings.BooleanSetting
-
def
infoSettings: collection.immutable.List[MutableSettings.Setting]
If any of these settings is enabled, the compiler should print a message and exit.
-
def
isInfo: Boolean
Is an info setting set?
-
final
def
isInstanceOf[T0]: Boolean
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 returnfalse
, while the expressionList(1).isInstanceOf[List[String]]
will returntrue
. 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 typeT0
;false
otherwise.
- Definition Classes
- Any
- def isScala211: Boolean
- def isScala212: Boolean
-
def
isScaladoc: Boolean
Test whether this is scaladoc we're looking at
-
val
javabootclasspath: MutableSettings.PathSetting
- Definition Classes
- StandardScalaSettings
-
val
javaextdirs: MutableSettings.PathSetting
- Definition Classes
- StandardScalaSettings
- val jvmargs: MutableSettings.PrefixSetting
- val language: MutableSettings.MultiChoiceSetting[MutableSettings.languageFeatures.type]
-
val
lint: MutableSettings.MultiChoiceSetting[MutableSettings.LintWarnings.type]
- Definition Classes
- Warnings
- val log: MutableSettings.PhasesSetting
- val logFreeTerms: MutableSettings.BooleanSetting
- val logFreeTypes: MutableSettings.BooleanSetting
- val logImplicitConv: MutableSettings.BooleanSetting
- val logReflectiveCalls: MutableSettings.BooleanSetting
- val mainClass: MutableSettings.StringSetting
- val maxClassfileName: MutableSettings.IntSetting
-
final
def
ne(arg0: AnyRef): Boolean
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
- val noAdaptedArgs: MutableSettings.BooleanSetting
- val noCompletion: MutableSettings.BooleanSetting
- val noForwarders: MutableSettings.BooleanSetting
- val noassertions: noassertions._616.type.s.type forSome {val _616: EnableSettings[MutableSettings.BooleanSetting]}
- val nobootcp: MutableSettings.BooleanSetting
- val noimports: MutableSettings.BooleanSetting
- val nopredef: MutableSettings.BooleanSetting
- val nospecialization: MutableSettings.BooleanSetting
-
final
def
notify(): Unit
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
-
final
def
notifyAll(): Unit
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
- val nouescape: MutableSettings.BooleanSetting
-
val
nowarn: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
-
val
nowarnDefaultJunitMethods: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
- def nowarnings: MutableSettings.BooleanSetting
- val opt: MutableSettings.MultiChoiceSetting[MutableSettings.optChoices.type]
- def optAddToBytecodeRepository: Boolean
- def optBoxUnbox: Boolean
- def optBuildCallGraph: Boolean
- def optClosureInvocations: Boolean
- def optCompactLocals: Boolean
- def optCopyPropagation: Boolean
- def optInlineGlobal: Boolean
- def optInlineProject: Boolean
- def optInlinerEnabled: Boolean
- def optNone: Boolean
- def optNullnessTracking: Boolean
- def optRedundantCasts: Boolean
- def optSimplifyJumps: Boolean
- def optUnreachableCode: Boolean
- def optWarningEmitAtInlineFailed: Boolean
- def optWarningNoInlineMissingBytecode: Boolean
- def optWarningNoInlineMissingScalaInlineInfoAttr: Boolean
- def optWarningNoInlineMixed: Boolean
- val optWarnings: MutableSettings.MultiChoiceSetting[MutableSettings.optWarningsChoices.type]
- def optWarningsSummaryOnly: Boolean
-
val
optimise: MutableSettings.BooleanSetting
- Definition Classes
- ScalaSettings → StandardScalaSettings
- def outdir: MutableSettings.OutputSetting
-
val
overrideObjects: MutableSettings.BooleanSetting
-Y "Private" settings
- val overrideVars: MutableSettings.BooleanSetting
- val plugin: MutableSettings.MultiStringSetting
-
val
pluginOptions: MutableSettings.MultiStringSetting
-P "Plugin" settings
- val pluginsDir: MutableSettings.StringSetting
-
val
print: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
- def printLate: MutableSettings.BooleanSetting
- val printtypes: MutableSettings.BooleanSetting
- val prompt: MutableSettings.BooleanSetting
- val reporter: MutableSettings.StringSetting
- val require: MutableSettings.MultiStringSetting
- val resident: MutableSettings.BooleanSetting
- val script: MutableSettings.StringSetting
- val showPhases: MutableSettings.BooleanSetting
- val showPlugins: MutableSettings.BooleanSetting
- val skip: MutableSettings.PhasesSetting
- val source: ScalaVersionSetting
- val sourceReader: MutableSettings.StringSetting
-
val
sourcepath: MutableSettings.PathSetting
- Definition Classes
- StandardScalaSettings
- val stopAfter: MutableSettings.PhasesSetting
- val stopBefore: MutableSettings.PhasesSetting
- val strictInference: MutableSettings.BooleanSetting
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
target: MutableSettings.ChoiceSetting
- Definition Classes
- StandardScalaSettings
- val termConflict: MutableSettings.ChoiceSetting
-
def
toString(): String
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
-
val
unchecked: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
-
val
uniqid: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
-
val
usejavacp: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
-
val
usemanifestcp: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
-
val
verbose: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
-
val
version: MutableSettings.BooleanSetting
- Definition Classes
- StandardScalaSettings
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
warnAdaptedArgs: Boolean
- Definition Classes
- Warnings
-
def
warnByNameRightAssociative: Boolean
- Definition Classes
- Warnings
-
def
warnConstant: Boolean
- Definition Classes
- Warnings
-
val
warnDeadCode: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
-
def
warnDelayedInit: Boolean
- Definition Classes
- Warnings
-
def
warnDocDetached: Boolean
- Definition Classes
- Warnings
-
def
warnInaccessible: Boolean
- Definition Classes
- Warnings
-
def
warnInferAny: Boolean
- Definition Classes
- Warnings
-
def
warnMissingInterpolator: Boolean
- Definition Classes
- Warnings
-
def
warnNullaryOverride: Boolean
- Definition Classes
- Warnings
-
def
warnNullaryUnit: Boolean
- Definition Classes
- Warnings
-
val
warnNumericWiden: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
-
def
warnOptionImplicit: Boolean
- Definition Classes
- Warnings
-
def
warnPackageObjectClasses: Boolean
- Definition Classes
- Warnings
-
def
warnPolyImplicitOverload: Boolean
- Definition Classes
- Warnings
-
def
warnPrivateShadow: Boolean
- Definition Classes
- Warnings
-
def
warnStarsAlign: Boolean
- Definition Classes
- Warnings
-
def
warnTypeParameterShadow: Boolean
- Definition Classes
- Warnings
-
def
warnUnsoundMatch: Boolean
- Definition Classes
- Warnings
-
val
warnUnused: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
-
val
warnUnusedImport: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
-
val
warnValueDiscard: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
-
val
warnValueOverrides: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
-
def
→[B](y: B): (ScalaSettings, B)
- Implicit
- This member is added by an implicit conversion from ScalaSettings to ArrowAssoc[ScalaSettings] performed by method ArrowAssoc in scala.Predef.
- Definition Classes
- ArrowAssoc
- object MacroExpand
- object XxmlSettings extends MutableSettings.MultiChoiceEnumeration
- object YstatisticsPhases extends MutableSettings.MultiChoiceEnumeration
- object languageFeatures extends MutableSettings.MultiChoiceEnumeration
- object optChoices extends MutableSettings.MultiChoiceEnumeration
- object optWarningsChoices extends MutableSettings.MultiChoiceEnumeration
-
object
LintWarnings
extends MultiChoiceEnumeration
- Definition Classes
- Warnings
Deprecated Value Members
-
def
Xchecknull: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) This option is being removed
-
def
Xwarnfatal: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Use fatalWarnings
-
def
YwarnAdaptedArgs: Boolean
- Definition Classes
- Warnings
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.2) Use warnAdaptedArgs
-
def
YwarnInaccessible: Boolean
- Definition Classes
- Warnings
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.2) Use warnInaccessible
-
def
YwarnInferAny: Boolean
- Definition Classes
- Warnings
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.2) Use warnInferAny
-
def
YwarnNullaryOverride: Boolean
- Definition Classes
- Warnings
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.2) Use warnNullaryOverride
-
def
YwarnNullaryUnit: Boolean
- Definition Classes
- Warnings
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.2) Use warnNullaryUnit
-
def
Ywarndeadcode: MutableSettings.BooleanSetting
- Definition Classes
- Warnings
- Annotations
- @deprecated
- Deprecated
(Since version 2.11.0) Use warnDeadCode
The Scala compiler API.
The following resources are useful for Scala plugin/compiler development: