public interface AstNodeVisitor
| Modifier and Type | Method and Description |
|---|---|
void |
visit(AnnotationNode annotation) |
void |
visit(AnonymousClassExpr anonymousClassExpr) |
void |
visit(ArithmeticOperationExpr arithmeticOperationExpr) |
void |
visit(ArrayExpr expr) |
void |
visit(AssignmentExpr assignmentExpr) |
void |
visit(AssignmentOperationExpr assignmentOperationExpr) |
void |
visit(BlockComment blockComment) |
void |
visit(BlockStatement blockStatement) |
void |
visit(BreakStatement breakStatement) |
void |
visit(CastExpr castExpr) |
void |
visit(ClassDefinition classDefinition) |
void |
visit(CommentStatement commentStatement) |
void |
visit(ConcreteReference reference) |
void |
visit(EmptyLineStatement emptyLineStatement) |
void |
visit(EnumRefExpr enumRefExpr) |
void |
visit(ExprStatement exprStatement)
=============================== STATEMENTS ===============================
|
void |
visit(ForStatement forStatement) |
void |
visit(GeneralForStatement generalForStatement) |
void |
visit(IdentifierNode identifier)
Writes the syntatically-correct Java code representation of this node.
|
void |
visit(IfStatement ifStatement) |
void |
visit(InstanceofExpr instanceofExpr) |
void |
visit(JavaDocComment javaDocComment) |
void |
visit(LambdaExpr lambdaExpr) |
void |
visit(LineComment lineComment)
=============================== COMMENT ===============================
|
void |
visit(LogicalOperationExpr logicalOperationExpr) |
void |
visit(MethodDefinition methodDefinition)
=============================== OTHER ===============================
|
void |
visit(MethodInvocationExpr methodInvocationExpr) |
void |
visit(NewObjectExpr newObjectExpr) |
void |
visit(PackageInfoDefinition packageInfoDefinition) |
void |
visit(ReferenceConstructorExpr referenceConstructorExpr) |
void |
visit(RelationalOperationExpr relationalOperationExpr) |
void |
visit(ReturnExpr returnExpr) |
void |
visit(ScopeNode scope) |
void |
visit(SynchronizedStatement synchronizedStatement) |
void |
visit(TernaryExpr tenaryExpr) |
void |
visit(ThrowExpr throwExpr) |
void |
visit(TryCatchStatement tryCatchStatement) |
void |
visit(TypeNode type) |
void |
visit(UnaryOperationExpr unaryOperationExpr) |
void |
visit(ValueExpr valueExpr)
=============================== EXPRESSIONS ===============================
|
void |
visit(VaporReference reference) |
void |
visit(VariableExpr variableExpr) |
void |
visit(WhileStatement whileStatement) |
void visit(IdentifierNode identifier)
void visit(TypeNode type)
void visit(ScopeNode scope)
void visit(AnnotationNode annotation)
void visit(ArrayExpr expr)
void visit(ConcreteReference reference)
void visit(VaporReference reference)
void visit(ValueExpr valueExpr)
void visit(VariableExpr variableExpr)
void visit(TernaryExpr tenaryExpr)
void visit(AssignmentExpr assignmentExpr)
void visit(MethodInvocationExpr methodInvocationExpr)
void visit(CastExpr castExpr)
void visit(AnonymousClassExpr anonymousClassExpr)
void visit(ThrowExpr throwExpr)
void visit(InstanceofExpr instanceofExpr)
void visit(NewObjectExpr newObjectExpr)
void visit(EnumRefExpr enumRefExpr)
void visit(ReturnExpr returnExpr)
void visit(ReferenceConstructorExpr referenceConstructorExpr)
void visit(ArithmeticOperationExpr arithmeticOperationExpr)
void visit(UnaryOperationExpr unaryOperationExpr)
void visit(RelationalOperationExpr relationalOperationExpr)
void visit(LogicalOperationExpr logicalOperationExpr)
void visit(AssignmentOperationExpr assignmentOperationExpr)
void visit(LambdaExpr lambdaExpr)
void visit(LineComment lineComment)
void visit(BlockComment blockComment)
void visit(JavaDocComment javaDocComment)
void visit(ExprStatement exprStatement)
void visit(BlockStatement blockStatement)
void visit(IfStatement ifStatement)
void visit(ForStatement forStatement)
void visit(GeneralForStatement generalForStatement)
void visit(WhileStatement whileStatement)
void visit(TryCatchStatement tryCatchStatement)
void visit(SynchronizedStatement synchronizedStatement)
void visit(CommentStatement commentStatement)
void visit(EmptyLineStatement emptyLineStatement)
void visit(BreakStatement breakStatement)
void visit(MethodDefinition methodDefinition)
void visit(ClassDefinition classDefinition)
void visit(PackageInfoDefinition packageInfoDefinition)
Copyright © 2022 Google LLC. All rights reserved.