OpAstNodeTraversal

final
class OpAstNodeTraversal[A <: AstNode](val traversal: Traversal[A]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

@Doc(info = "Arithmetic expressions nested in this tree")
def arithmetic: Traversal[Arithmetic]
@Doc(info = "All array accesses")
def arrayAccess: Traversal[ArrayAccess]
@Doc(info = "Any assignments that this node is a part of (traverse up)")
def assignment: Traversal[Assignment]
@Doc(info = "Field accesses, both direct and indirect")
def fieldAccess: Traversal[FieldAccess]
@Doc(info = "Any arithmetic expression that this node is a part of (traverse up)")
def inArithmetic: Traversal[Arithmetic]
@Doc(info = "Any array access that this node is a part of (traverse up)")
def inArrayAccess: Traversal[ArrayAccess]
@Doc(info = "Any assignments that this node is a part of (traverse up)")
def inAssignment: Traversal[Assignment]
@Doc(info = "Any field access that this node is a part of (traverse up)")
def inFieldAccess: Traversal[FieldAccess]

Concrete fields

val traversal: Traversal[A]