| Interface | Description |
|---|---|
| ASTNodePredicate | Predicate used to test AST nodes. |
| NodeComparator | Compares two AST nodes for matcher purposes. |
| TreeContextAction | Callback invoked when a TreeContext is popped. |
| Class | Description |
|---|---|
| ASTMatcher | Matches AST nodes against pattern ASTs. |
| ContextualClassCodeVisitor | A class code visitor which is capable of remembering the context of the current visit. |
| MatchingConstraints | Represents constraints in AST pattern matching. |
| TreeContext | Holds the current AST node together with its traversal context. |