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[Symbol]

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[Symbol]
def getDecls(name: Name)(using Context): List[Symbol]

Inherited methods

final
Inherited from
Symbol
Inherited from
Symbol
Inherited from
Symbol
final
Inherited from
Symbol
final
Inherited from
Symbol
Inherited from
Symbol
final
def exists: Boolean
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