PcReferencesProvider

dotty.tools.pc.PcReferencesProvider
class PcReferencesProvider(driver: InteractiveDriver, request: ReferencesRequest) extends WithCompilationUnit, PcCollector[Option[(String, Option[Range])]]

Attributes

Graph
Supertypes
trait PcCollector[Option[(String, Option[Range])]]
class Object
trait Matchable
class Any

Members list

Keywords
  • no keywords
  • override
Inherited
  • Not inherited
  • PcCollector
  • WithCompilationUnit

Value members

Concrete methods

Attributes

Definition Classes
def collect(parent: Option[Tree])(tree: Tree | EndMarker, toAdjust: SourcePosition, symbol: Option[Symbol]): Option[(String, Option[Range])]

Inherited methods

Attributes

Inherited from:
PcCollector
def resultWithSought(sought: Set[Symbol]): List[Option[(String, Option[Range])]]

Attributes

Inherited from:
PcCollector
def symbolAlternatives(sym: Symbol)(using Context): Set[Symbol]

Attributes

Inherited from:
WithCompilationUnit
def traverseSought(filter: Tree => Boolean, soughtFilter: (Symbol => Boolean) => Boolean): Set[Option[(String, Option[Range])]]

Attributes

Inherited from:
PcCollector

Inherited fields

val compilatonUnitContext: FreshContext

Attributes

Inherited from:
WithCompilationUnit
val filePath: Path

Attributes

Inherited from:
WithCompilationUnit
val offset: Int

Attributes

Inherited from:
WithCompilationUnit

Attributes

Inherited from:
WithCompilationUnit
val pos: SourcePosition

Attributes

Inherited from:
WithCompilationUnit
val source: SourceFile

Attributes

Inherited from:
WithCompilationUnit

Attributes

Inherited from:
WithCompilationUnit
val text: Array[Char]

Attributes

Inherited from:
WithCompilationUnit
val unit: CompilationUnit

Attributes

Inherited from:
WithCompilationUnit
val uri: URI

Attributes

Inherited from:
WithCompilationUnit

Givens

Inherited givens

given ctx: Context

Attributes

Inherited from:
WithCompilationUnit

Extensions

Inherited extensions

extension (span: Span)

Attributes

Inherited from:
PcCollector
extension (tree: Tree)

Attributes

Inherited from:
PcCollector