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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(AstNodeVisitor visitor)Writes the syntatically-correct Java code representation of this node.
-
-
-
Method Detail
-
accept
void accept(AstNodeVisitor visitor)
Writes the syntatically-correct Java code representation of this node.
-
-