Can be used to only process certain nodes. If you override a method and want visiting to descend into children,
call visitChildren.
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | processNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node, Visitor<Node>> processor)
|
| BlockNodeVisitor | back to summary |
|---|---|
| public BlockNodeVisitor() | |
| BlockNodeVisitor | back to summary |
|---|---|
| public BlockNodeVisitor(@NotNull VisitHandler<N extends Node>... handlers) | |
| BlockNodeVisitor | back to summary |
|---|---|
| public BlockNodeVisitor(@NotNull VisitHandler<N extends Node>[]... handlers) | |
| BlockNodeVisitor | back to summary |
|---|---|
| public BlockNodeVisitor(@NotNull Collection<VisitHandler<N extends Node>> handlers) | |
| processNode | back to summary |
|---|---|
public void processNode(@NotNull Node node, boolean withChildren, @NotNull BiConsumer<Node, Visitor<Node>> processor)
| |