Feature
Value members
Concrete methods
Check that experimental compiler options are only set for snapshot or nightly compiler versions.
Check that experimental compiler options are only set for snapshot or nightly compiler versions.
Is feature enabled by either a command line setting or an import?
Is feature enabled by either a command line setting or an import?
- Value Params
- feature
The name of the feature
- owner
The prefix symbol (nested in
scala.language) where the feature is defined.
Is feature enabled by by an import? This is the case if the feature
is imported by a named import
Is feature enabled by by an import? This is the case if the feature
is imported by a named import
import owner.feature
and there is no visible nested import that excludes the feature, as in
import owner.{ feature => _ }
Is feature enabled by by a command-line setting? The enabling setting is
Is feature enabled by by a command-line setting? The enabling setting is
-language:<prefix>feature
where owner, followed by a ".",
but subtracting the prefix scala.language. at the front.