Interface AstNodeVisitor
- All Known Implementing Classes:
ImportWriterVisitor,JavaWriterVisitor
public interface AstNodeVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(AnnotationNode annotation) voidvisit(AnonymousClassExpr anonymousClassExpr) voidvisit(ArithmeticOperationExpr arithmeticOperationExpr) voidvoidvisit(AssignmentExpr assignmentExpr) voidvisit(AssignmentOperationExpr assignmentOperationExpr) voidvisit(BlockComment blockComment) voidvisit(BlockStatement blockStatement) voidvisit(BreakStatement breakStatement) voidvoidvisit(ClassDefinition classDefinition) voidvisit(CommentStatement commentStatement) voidvisit(ConcreteReference reference) voidvisit(EmptyLineStatement emptyLineStatement) voidvisit(EnumRefExpr enumRefExpr) voidvisit(ExprStatement exprStatement) =============================== STATEMENTS ===============================voidvisit(ForStatement forStatement) voidvisit(GeneralForStatement generalForStatement) voidvisit(IdentifierNode identifier) Writes the syntatically-correct Java code representation of this node.voidvisit(IfStatement ifStatement) voidvisit(InstanceofExpr instanceofExpr) voidvisit(JavaDocComment javaDocComment) voidvisit(LambdaExpr lambdaExpr) voidvisit(LineComment lineComment) =============================== COMMENT ===============================voidvisit(LogicalOperationExpr logicalOperationExpr) voidvisit(MethodDefinition methodDefinition) =============================== OTHER ===============================voidvisit(MethodInvocationExpr methodInvocationExpr) voidvisit(NewObjectExpr newObjectExpr) voidvisit(PackageInfoDefinition packageInfoDefinition) voidvisit(ReferenceConstructorExpr referenceConstructorExpr) voidvisit(RelationalOperationExpr relationalOperationExpr) voidvisit(ReturnExpr returnExpr) voidvoidvisit(SynchronizedStatement synchronizedStatement) voidvisit(TernaryExpr tenaryExpr) voidvoidvisit(TryCatchStatement tryCatchStatement) voidvoidvisit(UnaryOperationExpr unaryOperationExpr) void=============================== EXPRESSIONS ===============================voidvisit(VaporReference reference) voidvisit(VariableExpr variableExpr) voidvisit(WhileStatement whileStatement)
-
Method Details
-
visit
Writes the syntatically-correct Java code representation of this node. -
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
=============================== EXPRESSIONS =============================== -
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
=============================== COMMENT =============================== -
visit
-
visit
-
visit
=============================== STATEMENTS =============================== -
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
=============================== OTHER =============================== -
visit
-
visit
-