Showing content from https://www.scala-lang.org/api/2.11.12/scala-compiler/scala/tools/nsc/settings/ScalaSettings.html below:
ScalaSettings - Scala Compiler 2.11.12
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 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
def +(other: String): String
-
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
def ->[B](y: B): (ScalaSettings, B)
-
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()
final def ==(arg0: Any): Boolean
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
object LintWarnings extends MultiChoiceEnumeration
object MacroExpand
val Xcloselim: MutableSettings.BooleanSetting
val Xdce: MutableSettings.BooleanSetting
val Xexperimental: Xexperimental._141.type.s.type forSome {val _141: EnableSettings[MutableSettings.BooleanSetting]}
val XfullLubs: MutableSettings.BooleanSetting
val Xhelp: MutableSettings.BooleanSetting
-X "Advanced" settings
val Xlinearizer: MutableSettings.ChoiceSetting
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]
object XxmlSettings extends MutableSettings.MultiChoiceEnumeration
val Ybackend: MutableSettings.ChoiceSetting
Settings motivated by GenBCode
val YclasspathImpl: MutableSettings.ChoiceSetting
val Ycompacttrees: MutableSettings.BooleanSetting
val YconstOptimization: MutableSettings.BooleanSetting
val Ydelambdafy: MutableSettings.ChoiceSetting
val YdisableFlatCpCaching: MutableSettings.BooleanSetting
val YdisableUnreachablePrevention: MutableSettings.BooleanSetting
val Ydocdebug: MutableSettings.BooleanSetting
Area-specific debug output.
val Ydumpclasses: MutableSettings.StringSetting
val Ygenasmp: MutableSettings.StringSetting
val Ygenjavap: MutableSettings.StringSetting
val Yhelp: MutableSettings.BooleanSetting
val Yidedebug: MutableSettings.BooleanSetting
val Yinferdebug: Yinferdebug._738.type.s.type forSome {val _738: EnableSettings[MutableSettings.BooleanSetting]}
val YinlinerWarnings: 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 YnoLoadImplClass: MutableSettings.BooleanSetting
val Ynogenericsig: MutableSettings.BooleanSetting
val Yopt: MutableSettings.MultiChoiceSetting[MutableSettings.YoptChoices.type]
def YoptAddToBytecodeRepository: Boolean
def YoptBuildCallGraph: Boolean
object YoptChoices extends MutableSettings.MultiChoiceEnumeration
def YoptClosureElimination: Boolean
def YoptCompactLocals: Boolean
def YoptEmptyLabels: Boolean
def YoptEmptyLineNumbers: Boolean
def YoptInlineGlobal: Boolean
val YoptInlineHeuristics: MutableSettings.ChoiceSetting
def YoptInlineProject: Boolean
def YoptInlinerEnabled: Boolean
def YoptNone: Boolean
def YoptNullnessTracking: Boolean
def YoptSimplifyJumps: Boolean
def YoptUnreachableCode: Boolean
def YoptWarningEmitAtInlineFailed: Boolean
def YoptWarningNoInlineMissingBytecode: Boolean
def YoptWarningNoInlineMissingScalaInlineInfoAttr: Boolean
def YoptWarningNoInlineMixed: Boolean
val YoptWarnings: MutableSettings.MultiChoiceSetting[MutableSettings.YoptWarningsChoices.type]
object YoptWarningsChoices extends MutableSettings.MultiChoiceEnumeration
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 YskipInlineInfoAttribute: MutableSettings.BooleanSetting
val Ystatistics: MutableSettings.MultiChoiceSetting[MutableSettings.YstatisticsPhases.type]
def YstatisticsEnabled: Boolean
object YstatisticsPhases extends MutableSettings.MultiChoiceEnumeration
val Ytyperdebug: MutableSettings.BooleanSetting
val YvirtClasses: Boolean
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 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
.
val bootclasspath: MutableSettings.PathSetting
Path related settings.
val breakCycles: MutableSettings.BooleanSetting
val browse: MutableSettings.PhasesSetting
val check: MutableSettings.PhasesSetting
val checkInit: MutableSettings.BooleanSetting
val classpath: MutableSettings.PathSetting
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
val completion: MutableSettings.ChoiceSetting
val d: MutableSettings.OutputSetting
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
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
val defines: MutableSettings.PrefixSetting
def dependenciesFile: MutableSettings.StringSetting
val dependencyfile: MutableSettings.StringSetting
Other settings.
val deprecation: MutableSettings.BooleanSetting
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
def ensuring(cond: (ScalaSettings) â Boolean, msg: â Any): ScalaSettings
-
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
def ensuring(cond: (ScalaSettings) â Boolean): ScalaSettings
-
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
def ensuring(cond: Boolean, msg: â Any): ScalaSettings
-
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
def ensuring(cond: Boolean): ScalaSettings
-
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
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 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
def equals(arg0: Any): Boolean
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
val etaExpandKeepsStar: MutableSettings.BooleanSetting
def experimentalSettings: collection.immutable.List[MutableSettings.BooleanSetting]
Enabled under -Xexperimental.
Enabled under -Xexperimental.
-
Attributes
-
protected
val explaintypes: MutableSettings.BooleanSetting
val exposeEmptyPackage: MutableSettings.BooleanSetting
val extdirs: MutableSettings.PathSetting
val fatalWarnings: MutableSettings.BooleanSetting
val feature: MutableSettings.BooleanSetting
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 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
def formatted(fmtstr: String): String
-
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()
val future: future._392.type.s.type forSome {val _392: 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
val genPhaseGraph: MutableSettings.StringSetting
final def getClass(): Class[_]
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
def hashCode(): Int
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
val help: MutableSettings.BooleanSetting
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.
val inline: MutableSettings.BooleanSetting
val inlineHandlers: MutableSettings.BooleanSetting
def isBCodeActive: Boolean
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 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
def isScala211: Boolean
def isScala212: Boolean
def isScaladoc: Boolean
Test whether this is scaladoc we're looking at
val javabootclasspath: MutableSettings.PathSetting
val javaextdirs: MutableSettings.PathSetting
val jvmargs: MutableSettings.PrefixSetting
val language: MutableSettings.MultiChoiceSetting[MutableSettings.languageFeatures.type]
object languageFeatures extends MutableSettings.MultiChoiceEnumeration
val lint: MutableSettings.MultiChoiceSetting[MutableSettings.LintWarnings.type]
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._732.type.s.type forSome {val _732: EnableSettings[MutableSettings.BooleanSetting]}
val nobootcp: MutableSettings.BooleanSetting
val noimports: MutableSettings.BooleanSetting
val nooptimise: nooptimise._740.type.s.type forSome {val _740: EnableSettings[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
def nowarnings: MutableSettings.BooleanSetting
val optimise: optimise._72.type.s.type forSome {val _72: EnableSettings[MutableSettings.BooleanSetting]}
def optimiseSettings: collection.immutable.List[MutableSettings.BooleanSetting]
Enabled under -optimise.
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
def printLate: MutableSettings.BooleanSetting
val printtypes: MutableSettings.BooleanSetting
val prompt: MutableSettings.BooleanSetting
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
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
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
val uniqid: MutableSettings.BooleanSetting
val usejavacp: MutableSettings.BooleanSetting
val usemanifestcp: MutableSettings.BooleanSetting
val verbose: MutableSettings.BooleanSetting
val version: MutableSettings.BooleanSetting
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
def warnByNameRightAssociative: Boolean
val warnDeadCode: MutableSettings.BooleanSetting
def warnDelayedInit: Boolean
def warnDocDetached: Boolean
def warnInaccessible: Boolean
def warnInferAny: Boolean
def warnMissingInterpolator: Boolean
def warnNullaryOverride: Boolean
def warnNullaryUnit: Boolean
val warnNumericWiden: MutableSettings.BooleanSetting
def warnOptionImplicit: Boolean
def warnPackageObjectClasses: Boolean
def warnPolyImplicitOverload: Boolean
def warnPrivateShadow: Boolean
def warnStarsAlign: Boolean
def warnTypeParameterShadow: Boolean
def warnUnsoundMatch: Boolean
val warnUnused: MutableSettings.BooleanSetting
val warnUnusedImport: MutableSettings.BooleanSetting
val warnValueDiscard: MutableSettings.BooleanSetting
val warnValueOverrides: MutableSettings.BooleanSetting
val writeICode: MutableSettings.PhasesSetting
def â[B](y: B): (ScalaSettings, B)
-
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
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4