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
Quotes.this.reflectModule.this.Flags.type

Members list

Value members

Abstract methods

Is this an abstract override method?

Is this an abstract override method?

This corresponds to a definition declared as "abstract override def" in the source. See https://stackoverflow.com/questions/23645172/why-is-abstract-override-required-not-override-alone-in-subtrait for examples.

Attributes

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: Quotes.this.reflectModule.this.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: Quotes.this.reflectModule.this.Flags

Is this symbol an enum.

Is this symbol an enum.

Attributes

def Erased: Quotes.this.reflectModule.this.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: Quotes.this.reflectModule.this.Flags

Is this symbol final.

Is this symbol final.

Attributes

def Given: Quotes.this.reflectModule.this.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: Quotes.this.reflectModule.this.Flags

Is an infix method or type.

Is an infix method or type.

Attributes

def Inline: Quotes.this.reflectModule.this.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 an annotation defined in Java.

Is this an annotation defined in Java.

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: Quotes.this.reflectModule.this.Flags

Is this symbol lazy.

Is this symbol lazy.

Attributes

def Local: Quotes.this.reflectModule.this.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: Quotes.this.reflectModule.this.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: Quotes.this.reflectModule.this.Flags

Is this symbol def.

Is this symbol def.

Attributes

def Module: Quotes.this.reflectModule.this.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

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

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

Attributes

Trait does not have fields or initialization code.

Trait does not have fields or initialization code.

Attributes

def Opaque: Quotes.this.reflectModule.this.Flags

Is this symbol opaque.

Is this symbol opaque.

Attributes

def Open: Quotes.this.reflectModule.this.Flags

Is this symbol open.

Is this symbol open.

Attributes

Is this symbol override.

Is this symbol override.

Attributes

Is this symbol a package.

Is this symbol a package.

Attributes

def Param: Quotes.this.reflectModule.this.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

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

Was this symbol imported from Scala2.x.

Was this symbol imported from Scala2.x.

Attributes

def Sealed: Quotes.this.reflectModule.this.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: Quotes.this.reflectModule.this.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: Quotes.this.reflectModule.this.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
[Since version 3.3.0] Use JavaStatic instead