Package io.dialob.rule.parser
Class CloneVisitor
- java.lang.Object
-
- io.dialob.rule.parser.CloneVisitor
-
- All Implemented Interfaces:
ASTVisitor
public class CloneVisitor extends Object implements ASTVisitor
-
-
Constructor Summary
Constructors Constructor Description CloneVisitor()CloneVisitor(ASTBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull NodeBaseendCallExpr(@NotNull CallExprNode node)ASTBuildergetASTBuilder()ASTVisitorvisitCallExpr(@NotNull CallExprNode node)@NotNull NodeBasevisitConstExpr(@NotNull ConstExprNode node)@NotNull NodeBasevisitIdExpr(@NotNull IdExprNode node)
-
-
-
Constructor Detail
-
CloneVisitor
public CloneVisitor()
-
CloneVisitor
public CloneVisitor(ASTBuilder builder)
-
-
Method Detail
-
visitCallExpr
public ASTVisitor visitCallExpr(@NotNull @NotNull CallExprNode node)
- Specified by:
visitCallExprin interfaceASTVisitor
-
endCallExpr
@NotNull public @NotNull NodeBase endCallExpr(@NotNull @NotNull CallExprNode node)
- Specified by:
endCallExprin interfaceASTVisitor
-
visitConstExpr
@NotNull public @NotNull NodeBase visitConstExpr(@NotNull @NotNull ConstExprNode node)
- Specified by:
visitConstExprin interfaceASTVisitor
-
visitIdExpr
@NotNull public @NotNull NodeBase visitIdExpr(@NotNull @NotNull IdExprNode node)
- Specified by:
visitIdExprin interfaceASTVisitor
-
getASTBuilder
public ASTBuilder getASTBuilder()
-
-