DeclaringSymbol

sealed
trait DeclaringSymbol extends Symbol
class Symbol
class Object
trait Matchable
class Any

Type members

Inherited types

Inherited from
Symbol

Value members

Abstract methods

def declarations(using Context): List[DeclType]

Note: this will force all trees in a package

Note: this will force all trees in a package

def getDecl(name: Name)(using Context): Option[DeclType]
def getDecls(name: Name)(using Context): List[DeclType]

Inherited methods

final
Inherited from
Symbol
Inherited from
Symbol
Inherited from
Symbol
final
Inherited from
Symbol
final
Inherited from
Symbol
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.

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

Inherited fields

Inherited from
Symbol
val owner: Symbol | Null
Inherited from
Symbol