A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://scala-lang.org/api/3.x/scala/quoted/Quotes$reflectModule$TreeTraverser.html below:

TreeTraverser

Scala 3

/

scala

/

scala.quoted

/

Quotes

/

reflectModule

/

TreeTraverser

TreeTraverser

scala.quoted.Quotes.reflectModule.TreeTraverser

trait TreeTraverser extends TreeAccumulator[Unit]

Customizable tree traverser.

Usage:

def inQuotes(using q: Quotes) = {
  import q.reflect.*
  class MyTraverser extends TreeTraverser {
    override def traverseTree(tree: Tree)(owner: Symbol): Unit = ???
  }
}
Attributes
Source
Quotes.scala
Graph
Supertypes

trait

TreeAccumulator

[

Unit

]

class

Object

trait

Matchable

class

Any
Members list

Value members

Concrete methods

def foldTree

(

x

:

Unit

,

tree

:

Tree

)(

owner

:

Symbol

):

Unit Attributes
Source
Quotes.scala
def traverseTree

(

tree

:

Tree

)(

owner

:

Symbol

):

Unit Attributes
Source
Quotes.scala
protected def traverseTreeChildren

(

tree

:

Tree

)(

owner

:

Symbol

):

Unit Attributes
Source
Quotes.scala

Inherited methods

def foldOverTree

(

x

:

Unit

,

tree

:

Tree

)(

owner

:

Symbol

):

Unit Attributes
Inherited from:
TreeAccumulator
Source
Quotes.scala
def foldTrees

(

x

:

Unit

,

trees

:

Iterable

[

Tree

])(

owner

:

Symbol

):

Unit Attributes
Inherited from:
TreeAccumulator
Source
Quotes.scala
In this article

Generated with

Copyright (c) 2002-2025, LAMP/EPFL

Copyright (c) 2002-2025, LAMP/EPFL


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4