Flags

tastyquery.Flags$
opaque object Flags

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Flags.type

Members list

Concise view

Type members

Types

opaque type Flag
opaque type FlagSet

Value members

Concrete fields

val Case: Flag

A symbol is a class' type parameter iff it has all of these flags.

A symbol is a class' type parameter iff it has all of these flags.

Attributes

val Enum: Flag
val Final: Flag
val Given: Flag
val Infix: Flag
val Lazy: Flag
val Local: Flag
val Macro: Flag

Module classes always have these flags set

Module classes always have these flags set

Attributes

Modules always have these flags set

Modules always have these flags set

Attributes

val Open: Flag
val Trait: Flag

Deprecated fields

Attributes

Deprecated
[Since version 0.5.1]

Extensions

Extensions

extension (flags: FlagSet)
def &(otherFlags: FlagSet): FlagSet
def is(flag: Flag): Boolean
def isAllOf(testFlags: FlagSet): Boolean
def isAllOf(testFlags: FlagSet, butNotAnyOf: FlagSet): Boolean
def isAnyOf(testFlags: FlagSet): Boolean
def isEmpty: Boolean
def show: String
def |(otherFlags: FlagSet): FlagSet