TreeTraverserWithPreciseImportContexts

dotty.tools.dotc.ast.tpd.TreeTraverserWithPreciseImportContexts

A tree traverser that generates the the same import contexts as original typer for statements. TODO: Should we align TreeMapWithPreciseStatContexts and also keep track of exprOwners?

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def apply(x: Unit, trees: List[Tree])(using Context): Unit

Attributes

Definition Classes

Inherited methods

def apply(x: Unit, tree: Tree)(using Context): Unit

Attributes

Inherited from:
TreeTraverser
def foldMoreCases(x: Unit, tree: Tree)(using Context): Unit

Attributes

Inherited from:
TreeAccumulator
def foldOver(x: Unit, tree: Tree)(using Context): Unit

Attributes

Inherited from:
TreeAccumulator
def traverse(trees: List[Tree])(using Context): Unit

Attributes

Inherited from:
TreeTraverser
protected def traverseChildren(tree: Tree)(using Context): Unit

Attributes

Inherited from:
TreeTraverser

Inherited and Abstract methods

def traverse(tree: Tree)(using Context): Unit

Attributes

Inherited from:
TreeTraverser