Interface AstNode
- All Known Subinterfaces:
Expr,OperationExpr,Reference,Statement
- All Known Implementing Classes:
AnnotationNode,AnonymousClassExpr,ArithmeticOperationExpr,ArrayExpr,AssignmentExpr,AssignmentOperationExpr,BlockStatement,BreakStatement,CastExpr,ClassDefinition,CommentStatement,ConcreteReference,EmptyLineStatement,EnumRefExpr,ExprStatement,ForStatement,GeneralForStatement,IdentifierNode,IfStatement,InstanceofExpr,LambdaExpr,LogicalOperationExpr,MethodDefinition,MethodInvocationExpr,NewObjectExpr,PackageInfoDefinition,ReferenceConstructorExpr,RelationalOperationExpr,ReturnExpr,ScopeNode,SynchronizedStatement,TernaryExpr,ThrowExpr,TryCatchStatement,TypeNode,UnaryOperationExpr,ValueExpr,VaporReference,VariableExpr,WhileStatement
public interface AstNode
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(AstNodeVisitor visitor) Writes the syntatically-correct Java code representation of this node.
-
Method Details
-
accept
Writes the syntatically-correct Java code representation of this node.
-