Interface GeneralASTVisitor<R>
- All Known Subinterfaces:
ASTVisitor<R>
- All Known Implementing Classes:
ASTBaseVisitor,ASTListenerVisitor,ASTPrinter,ASTPrinterBase,ASTVoidVisitor,ASTWalker,CompactASTPrinter,IndentingASTPrinter,SimpleASTPrinter
public interface GeneralASTVisitor<R>
-
Method Summary
Modifier and TypeMethodDescriptionaggregateResult(R aggregate, R nextResult) default RaggregateResult(R aggregate, R firstResult, R secondResult) default RstartVisit(ASTNode node) default Rdefault RvisitChildren(ListNode<? extends ASTNode> node) default RvisitChildren(List<? extends ASTNode> children) default RvisitChildren(R previousResult, ListNode<? extends ASTNode> node) default RvisitChildren(R previousResult, List<? extends ASTNode> children) default Rdefault RvisitThreeChildren(ASTNode first, ASTNode second, ASTNode third) default RvisitTwoChildren(ASTNode left, ASTNode right)