Symbol

sealed abstract
class Symbol(val owner: Symbol | Null)
class Object
trait Matchable
class Any

Type members

Types

Value members

Concrete methods

final
final
final
protected
def doCheckCompleted(): Unit

This method is overridden in every subclass to perform their own checks.

This method is overridden in every subclass to perform their own checks.

Every override is expected to call super.doCheckCompleted() first. If a check fail, it should be reported with failNotCompleted.

final
def exists: Boolean
final protected
def failNotCompleted(details: String): Nothing
final
final
def is(flag: Flag): Boolean
final
def isAllOf(testFlags: FlagSet): Boolean
final
def isAnyOf(testFlags: FlagSet): Boolean
final
def isClass: Boolean
final
def isDeclaringSymbol: Boolean
final
def isPackage: Boolean
final
def isRoot: Boolean
final
def isTerm: Boolean
final
def isType: Boolean
def toDebugString: String
override
def toString: String
Definition Classes
Any
final
def tree(using Context): Option[DefTree]

Abstract fields

Concrete fields

val owner: Symbol | Null