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> | |
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.
|
GenericVisitorWithDefaults<R,A> |
A visitor that has a return value (R), and has default methods that are used when a specific visit method is not
overridden.
|
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.
|
NoCommentEqualsVisitor | |
NoCommentHashCodeVisitor | |
ObjectIdentityEqualsVisitor |
A visitor that calculates deep node equality by comparing all properties and child nodes of the node.
|
ObjectIdentityHashCodeVisitor |
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.)
|
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.
|
VoidVisitorWithDefaults<A> |
A visitor that returns nothing, and has default methods that are used when a specific visit method is not
overridden.
|
Copyright © 2007–2020. All rights reserved.