Traverser

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

Attributes

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

Members list

Value members

Concrete methods

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

Attributes

Definition Classes
TreeAccumulator
def getSyntheticPartialFunction(tree: Tree): Option[ClassDef]
def hasWartAnnotation(t: Tree): 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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
TreeTraverser

Implicits

Implicits

final implicit val q: Q