See: Description
| Interface | Description |
|---|---|
| Node |
This class defines the base interface for a node in the parse tree, as well as a number of
subinterfaces that extend the base interface in various aspects.
|
| NodeVisitor<N extends Node,R> |
External interface for a node visitor.
|
| ParentNode<N extends Node> |
A node that may have children in the parse tree.
|
| Class | Description |
|---|---|
| AbstractNode |
Abstract implementation of a Node.
|
| AbstractNodeVisitor<N extends Node,R> |
Base class for
AbstractXxxNodeVisitor classes. |
| AbstractReturningNodeVisitor<N extends Node,R> |
Base class for
AbstractXxxNodeVisitor classes. |
| CopyState |
An object that can hold extra state for tree copying operations
|
| MixinParentNode<N extends Node> |
Mixin implementation of the parent-specific aspect of the ParentNode interface.
|
| SyntaxVersionUpperBound |
Value class representing a known upper bound for the syntax version of a node.
|
| Enum | Description |
|---|---|
| SyntaxVersion |
Enum for the syntax version.
|