SymbolOps

dotty.tools.dotc.semanticdb.Scala3.SymbolOps
object SymbolOps

Attributes

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

Members list

Extensions

Extensions

extension (sym: Symbol)
def funParamSymbol(using builder: SemanticSymbolBuilder)(using Context): Name => String
def ifExists(using Context): Option[Symbol]
def isGlobal(using Context): Boolean

Is symbol global? Non-global symbols get localN names

Is symbol global? Non-global symbols get localN names

Attributes

Synthetic symbols that are not anonymous or numbered empty ident

Synthetic symbols that are not anonymous or numbered empty ident

Attributes

def symbolKind(symkinds: Set[SymbolKind])(using Context): Kind
def symbolName(using builder: SemanticSymbolBuilder)(using Context): String

The semanticdb name of the given symbol

The semanticdb name of the given symbol

Attributes

def symbolProps(symkinds: Set[SymbolKind])(using Context): Int