PcInlineValueProviderImpl

dotty.tools.pc.PcInlineValueProviderImpl
final class PcInlineValueProviderImpl(val driver: InteractiveDriver, val params: OffsetParams) extends PcCollector[Occurence], InlineValueProvider

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def collect(parent: Option[Tree])(tree: Tree, pos: SourcePosition, sym: Option[Symbol]): Occurence

Attributes

Definition Classes

Attributes

Definition Classes

Inherited methods

def adjust(pos1: SourcePosition, forRename: Boolean): (SourcePosition, Boolean)

Attributes

Returns

(adjusted position, should strip backticks)

Inherited from:
PcCollector
def getInlineTextEdits(): Either[String, List[TextEdit]]

Attributes

Inherited from:
InlineValueProvider

Attributes

Inherited from:
PcCollector

Attributes

Inherited from:
PcCollector

Attributes

Inherited from:
PcCollector
def soughtSymbols(path: List[Tree]): Option[(Set[Symbol], SourcePosition)]

Attributes

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

Attributes

Inherited from:
PcCollector
def traverseSought(filter: Tree => Boolean, soughtFilter: (Symbol => Boolean) => Boolean): Set[Occurence]

Attributes

Inherited from:
PcCollector

Concrete fields

val driver: InteractiveDriver
val position: Position
val text: Array[Char]

Inherited fields

val compilatonUnitContext: FreshContext

Attributes

Inherited from:
PcCollector
lazy val extensionMethods: Option[ExtMethods]

Attributes

Inherited from:
PcCollector
val filePath: Path

Attributes

Inherited from:
PcCollector
val offset: Int

Attributes

Inherited from:
PcCollector

Attributes

Inherited from:
PcCollector
val path: List[Tree]

Attributes

Inherited from:
PcCollector
val pos: SourcePosition

Attributes

Inherited from:
PcCollector
val rawPath: List[Tree]

Attributes

Inherited from:
PcCollector
val source: SourceFile

Attributes

Inherited from:
PcCollector

Attributes

Inherited from:
PcCollector
val unit: CompilationUnit

Attributes

Inherited from:
PcCollector
val uri: URI

Attributes

Inherited from:
PcCollector

Givens

Inherited givens

given ctx: Context

Attributes

Inherited from:
PcCollector

Extensions

Inherited extensions

extension (span: Span)

Attributes

Inherited from:
PcCollector