TreeTraverser

dotty.tools.dotc.ast.Trees.Instance.TreeTraverser
abstract class TreeTraverser extends TreeAccumulator[Unit]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Setup
class Extractor
object TreeNodeChecker.type

Members list

Value members

Abstract methods

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

Concrete methods

def apply(x: Unit, tree: Tree)(using Context): Unit
def traverse(trees: List[Tree])(using Context): Unit
protected def traverseChildren(tree: Tree)(using Context): Unit

Inherited methods

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

Attributes

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

Attributes

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

Attributes

Inherited from:
TreeAccumulator