TreeMap

trait TreeMap

Customizable tree mapper.

Customizable tree mapper.

Usage:

import quotes.reflect._
class MyTreeMap extends TreeMap {
  override def transformTree(tree: Tree)(owner: Symbol): Tree = ...
}
class Object
trait Matchable
class Any

Value members

Concrete methods

def transformCaseDef(tree: CaseDef)(owner: Symbol): CaseDef
def transformSubTrees[Tr <: Tree](trees: List[Tr])(owner: Symbol): List[Tr]
def transformTerm(tree: Term)(owner: Symbol): Term
def transformTerms(trees: List[Term])(owner: Symbol): List[Term]
def transformTree(tree: Tree)(owner: Symbol): Tree
def transformTrees(trees: List[Tree])(owner: Symbol): List[Tree]