Traverser

abstract class Traverser(traverser: WartTraverser) extends TreeTraverser
trait TreeTraverser
trait TreeAccumulator[Unit]
class Object
trait Matchable
class Any

Value members

Concrete methods

final protected def error(pos: Position, message: String): Unit
override def foldOverTree(x: Unit, tree: Tree)(owner: Symbol): Unit
Definition Classes
TreeAccumulator
def getSyntheticPartialFunction(tree: Tree): Option[ClassDef]
def hasWartAnnotation(t: Tree): Boolean
protected def hasWartAnnotationSymbol(s: Symbol): Boolean
def isPrimitive(t: TypeRepr): Boolean
def sourceCodeContains(t: Tree, src: String): Boolean
final protected def warning(pos: Position, message: String): Unit

Inherited methods

def foldTree(x: Unit, tree: Tree)(owner: Symbol): Unit
Inherited from:
TreeTraverser
def foldTrees(x: Unit, trees: Iterable[Tree])(owner: Symbol): X
Inherited from:
TreeAccumulator
def traverseTree(tree: Tree)(owner: Symbol): Unit
Inherited from:
TreeTraverser
protected def traverseTreeChildren(tree: Tree)(owner: Symbol): Unit
Inherited from:
TreeTraverser

Implicits

Implicits

final implicit val q: Q