Interface | Description |
---|---|
GenericVisitor<R,A> |
A visitor that has a return value.
|
Visitable | |
VoidVisitor<A> |
A visitor that does not return anything.
|
Class | Description |
---|---|
CloneVisitor |
A visitor that clones (copies) a node and all its children.
|
EqualsVisitor |
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
|
GenericListVisitorAdapter<R,A> |
A visitor that has a return value of (
List ), and has a default implementation for all its visit
methods that visits their children in an unspecified order, and all visit methods
that returns a value be added to a flattened List . |
GenericVisitorAdapter<R,A> |
A visitor that has a return value (R), and has a default implementation for all its visit
methods that visits their children in an unspecified order, and the first visit method
that returns a value will stop the visitation and be the end result.
|
HashCodeVisitor |
A visitor that calculates a deep hash code for a node by using the hash codes of all its properties,
and the hash codes of all its child nodes (by visiting those too.)
|
ModifierVisitor<A> |
This visitor can be used to save time when some specific nodes needs
to be changed.
|
TreeStructureVisitor |
A visitor that creates a simple visualisation of the AST.
|
TreeVisitor |
Iterate over all the nodes in (a part of) the AST.
|
VoidVisitorAdapter<A> |
A visitor that returns nothing, and has a default implementation for all its visit
methods that simply visit their children in an unspecified order.
|
Copyright © 2007–2017. All rights reserved.