Traverser

org.wartremover.WartUniverse.Traverser
abstract class Traverser(traverser: WartTraverser) extends quotes.reflect.TreeTraverser

Attributes

Graph
Supertypes
trait quotes.reflect.TreeTraverser
trait quotes.reflect.TreeAccumulator[Unit]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

final protected def error(pos: quotes.reflect.Position, message: String): Unit
override def foldOverTree(x: Unit, tree: quotes.reflect.Tree)(owner: quotes.reflect.Symbol): Unit

Attributes

Definition Classes
TreeAccumulator
def getSourceCode(t: quotes.reflect.Tree): Option[String]
def getSyntheticPartialFunction(tree: quotes.reflect.Tree): Option[quotes.reflect.ClassDef]
def hasWartAnnotation(t: quotes.reflect.Tree): Boolean
protected def hasWartAnnotationSymbol(s: quotes.reflect.Symbol): Boolean
def isPrimitive(t: quotes.reflect.TypeRepr): Boolean
def sourceCodeContains(t: quotes.reflect.Tree, src: String): Boolean
def sourceCodeNotContains(t: quotes.reflect.Tree, src: String): Boolean
final protected def warning(pos: quotes.reflect.Position, message: String): Unit

Inherited methods

def foldTree(x: Unit, tree: quotes.reflect.Tree)(owner: quotes.reflect.Symbol): Unit

Attributes

Inherited from:
TreeTraverser
def foldTrees(x: Unit, trees: Iterable[quotes.reflect.Tree])(owner: quotes.reflect.Symbol): Unit

Attributes

Inherited from:
TreeAccumulator
def traverseTree(tree: quotes.reflect.Tree)(owner: quotes.reflect.Symbol): Unit

Attributes

Inherited from:
TreeTraverser
protected def traverseTreeChildren(tree: quotes.reflect.Tree)(owner: quotes.reflect.Symbol): Unit

Attributes

Inherited from:
TreeTraverser

Implicits

Implicits

final implicit val q: quotes.type