Dotty Documentation

0.18.1-bin-SNAPSHOT

object Flags
extends Object with Serializable

[-] Constructors

[-] Members

[+] def Abstract : Flags

Is this symbol abstract

[+] def Artifact : Flags

Is this symbol to be tagged Java Synthetic

[+] def Case : Flags

Is this symbol case

[+] def CaseAcessor : Flags

Is this symbol a getter for case class parameter

[+] def Contravariant : Flags

Is this symbol a type parameter marked as contravariant -

[+] def Covariant : Flags

Is this symbol a type parameter marked as covariant +

[+] def DefaultParameterized : Flags

Is this symbol a method with default parameters

[+] def EmptyFlags : Flags

The empty set of flags

[+] def Enum : Flags

Is this symbol an enum

[+] def Erased : Flags

Is this symbol erased

[+] def FieldAccessor : Flags

Is this symbol a getter or a setter

[+] def Final : Flags

Is this symbol final

[+] def Given : Flags

Is this symbol an inferable ("given") parameter

[+] def Implicit : Flags

Is this symbol implicit

[+] def Inline : Flags

Is this symbol inline

[+] def JavaDefined : Flags

Is this symbol defined in a Java class

[+] def Lazy : Flags

Is this symbol lazy

[+] def Local : Flags

Is this symbol local? Used in conjunction with private/private[Type] to mean private[this] extends Modifier proctected[this]

[+] def Macro : Flags

Is this symbol markes as a macro. An inline method containing toplevel splices

[+] def ModuleClass : Flags

Is this symbol a module class

[+] def Mutable : Flags

Is this symbol a var (when used on a ValDef)

[+] def Object : Flags

Is this symbol an object or its class (used for a ValDef or a ClassDef extends Modifier respectively)

[+] def Override : Flags

Is this symbol override

[+] def Package : Flags

Is this symbol a package

[+] def Param : Flags

Is this symbol a parameter

[+] def ParamAccessor : Flags

Is this symbol a parameter accessor

[+] def Private : Flags

Is this symbol private

[+] def PrivateLocal : Flags

Is this symbol labeled private[this]

[+] def Protected : Flags

Is this symbol protected

[+] def Scala2X : Flags

Was this symbol imported from Scala2.x

[+] def Sealed : Flags

Is this symbol sealed

[+] def StableRealizable : Flags

Is this symbol member that is assumed to be stable and realizable

[+] def Static : Flags

Is this symbol marked as static. Mapped to static Java member

[+] def Synthetic : Flags

Was this symbol generated by Scala compiler

[+] def Trait : Flags

Is this symbol a trait