FlagsModule

scala.quoted.Quotes.reflectModule.FlagsModule
trait FlagsModule

Methods of the module object val Flags

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Abstract methods

Is this symbol abstract

Is this symbol abstract

Attributes

Is this generated by Scala compiler. Corresponds to ACC_SYNTHETIC in the JVM.

Is this generated by Scala compiler. Corresponds to ACC_SYNTHETIC in the JVM.

Attributes

def Case: Flags

Is this symbol case

Is this symbol case

Attributes

Is this symbol a getter for case class parameter

Is this symbol a getter for case class parameter

Attributes

Is this symbol a type parameter marked as contravariant -

Is this symbol a type parameter marked as contravariant -

Attributes

Is this symbol a type parameter marked as covariant +

Is this symbol a type parameter marked as covariant +

Attributes

Is a declared, but not defined member

Is a declared, but not defined member

Attributes

The empty set of flags

The empty set of flags

Attributes

def Enum: Flags

Is this symbol an enum

Is this symbol an enum

Attributes

def Erased: Flags

Is this symbol erased

Is this symbol erased

Attributes

Is this symbol exported from provided instance

Is this symbol exported from provided instance

Attributes

Is this symbol a def defined in an extension

Is this symbol a def defined in an extension

Attributes

Is this symbol a getter or a setter

Is this symbol a getter or a setter

Attributes

def Final: Flags

Is this symbol final

Is this symbol final

Attributes

def Given: Flags

Is this symbol an inferable ("given") parameter

Is this symbol an inferable ("given") parameter

Attributes

Is this symbol a parameter with a default value?

Is this symbol a parameter with a default value?

Attributes

Is this symbol implicit

Is this symbol implicit

Attributes

def Infix: Flags

Is an infix method or type

Is an infix method or type

Attributes

def Inline: Flags

Is this symbol inline

Is this symbol inline

Attributes

Is this symbol invisible when typechecking?

Is this symbol invisible when typechecking?

Attributes

Is this symbol defined in a Java class

Is this symbol defined in a Java class

Attributes

Is implemented as a Java static

Is implemented as a Java static

Attributes

def Lazy: Flags

Is this symbol lazy

Is this symbol lazy

Attributes

def Local: Flags

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

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

Attributes

def Macro: Flags

Is this symbol marked as a macro. An inline method containing top level splices

Is this symbol marked as a macro. An inline method containing top level splices

Attributes

def Method: Flags

Is this symbol def

Is this symbol def

Attributes

def Module: Flags

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

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

Attributes

def Mutable: Flags

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

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

Attributes

def NoInits: Flags

Trait does not have fields or initialization code.

Trait does not have fields or initialization code.

Attributes

def Opaque: Flags

Is this symbol opaque

Is this symbol opaque

Attributes

def Open: Flags

Is this symbol open

Is this symbol open

Attributes

Is this symbol override

Is this symbol override

Attributes

def Package: Flags

Is this symbol a package

Is this symbol a package

Attributes

def Param: Flags

Is this symbol a parameter

Is this symbol a parameter

Attributes

Is this symbol a parameter accessor

Is this symbol a parameter accessor

Attributes

def Private: Flags

Is this symbol private

Is this symbol private

Attributes

Is this symbol labeled private[this]

Is this symbol labeled private[this]

Attributes

Is this symbol protected

Is this symbol protected

Attributes

def Scala2x: Flags

Was this symbol imported from Scala2.x

Was this symbol imported from Scala2.x

Attributes

def Sealed: Flags

Is this symbol sealed

Is this symbol sealed

Attributes

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

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

Attributes

Is this symbol to be tagged Java Synthetic

Is this symbol to be tagged Java Synthetic

Attributes

def Trait: Flags

Is this symbol a trait

Is this symbol a trait

Attributes

Is a transparent inline method or trait

Is a transparent inline method or trait

Attributes

Deprecated methods

def Static: Flags

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

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

Attributes

Deprecated
true

Experimental methods

Is this an annotation defined in Java

Is this an annotation defined in Java

Attributes

Experimental
true