Class HierarchicalASTVisitor
This class provides a convenient behaviour-only extension mechanism for the ASTNode hierarchy. If you feel like you would like to add a method to the ASTNode hierarchy (or a subtree of the hierarchy), and you want to have different implementations of it at different points in the hierarchy, simply create a HierarchicalASTVisitor representing the new method and all its implementations, locating each implementation within the right visit(XX) method. If you wanted to add a method implementation to abstract class Foo, an ASTNode descendant, put your implementation in visit(Foo). This class will provide appropriate dispatch, just as if the method implementations had been added to the ASTNode hierarchy.
Details:
This class has a visit(XX node) method for every class (concrete or abstract) XX in the ASTNode hierarchy. In this class' default implementations of these methods, the method corresponding to a given ASTNode descendant class will call (and return the return value of) the visit(YY) method for it's superclass YY, with the exception of the visit(ASTNode) method which simply returns true, since ASTNode doesn't have a superclass that is within the ASTNode hierarchy.
Because of this organization, when visit(XX) methods are overridden in a subclass, and the visitor is applied to a node, only the most specialized overridden method implementation for the node's type will be called, unless this most specialized method calls other visit methods (this is discouraged) or, (preferably) calls super.visit(XX node), (the reference type of the parameter must be XX) which will invoke this class' implementation of the method, which will, in turn, invoke the visit(YY) method corresponding to the superclass, YY.
Thus, the dispatching behaviour achieved when HierarchicalASTVisitors' visit(XX) methods, corresponding to a particular concrete or abstract ASTNode descendant class, are overridden is exactly analogous to the dispatching behaviour obtained when method implementations are added to the same ASTNode descendant classes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidendVisit(AbstractTypeDeclaration node)voidendVisit(AnnotatableType node)voidendVisit(Annotation node)voidEnd of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(ArrayAccess node)End of visit the given type-specific AST node.voidendVisit(ArrayCreation node)End of visit the given type-specific AST node.voidendVisit(ArrayInitializer node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(AssertStatement node)End of visit the given type-specific AST node.voidendVisit(Assignment node)End of visit the given type-specific AST node.voidEnd of visit the given AST node.voidEnd of visit the given type-specific AST node.voidendVisit(BlockComment node)End of visit the given type-specific AST node.voidendVisit(BodyDeclaration node)voidendVisit(BooleanLiteral node)End of visit the given type-specific AST node.voidendVisit(BreakStatement node)End of visit the given type-specific AST node.voidendVisit(CastExpression node)End of visit the given type-specific AST node.voidendVisit(CatchClause node)End of visit the given type-specific AST node.voidendVisit(CharacterLiteral node)End of visit the given type-specific AST node.voidendVisit(ClassInstanceCreation node)End of visit the given type-specific AST node.voidvoidendVisit(CompilationUnit node)End of visit the given type-specific AST node.voidendVisit(ConditionalExpression node)End of visit the given type-specific AST node.voidendVisit(ConstructorInvocation node)End of visit the given type-specific AST node.voidendVisit(ContinueStatement node)End of visit the given type-specific AST node.voidendVisit(CreationReference node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(DoStatement node)End of visit the given type-specific AST node.voidendVisit(EmptyStatement node)End of visit the given type-specific AST node.voidendVisit(EnhancedForStatement node)End of visit the given type-specific AST node.voidendVisit(EnumConstantDeclaration node)End of visit the given type-specific AST node.voidendVisit(EnumDeclaration node)End of visit the given type-specific AST node.voidendVisit(ExportsDirective node)End of visit the given type-specific AST node.voidendVisit(Expression node)voidEnd of visit the given type-specific AST node.voidendVisit(ExpressionStatement node)End of visit the given type-specific AST node.voidendVisit(FieldAccess node)End of visit the given type-specific AST node.voidendVisit(FieldDeclaration node)End of visit the given type-specific AST node.voidendVisit(ForStatement node)End of visit the given type-specific AST node.voidendVisit(IfStatement node)End of visit the given type-specific AST node.voidendVisit(ImportDeclaration node)End of visit the given type-specific AST node.voidendVisit(InfixExpression node)End of visit the given type-specific AST node.voidendVisit(Initializer node)End of visit the given type-specific AST node.voidendVisit(InstanceofExpression node)End of visit the given type-specific AST node.voidendVisit(IntersectionType node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(LabeledStatement node)End of visit the given type-specific AST node.voidendVisit(LambdaExpression node)End of visit the given type-specific AST node.voidendVisit(LineComment node)End of visit the given type-specific AST node.voidendVisit(MarkerAnnotation node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(MemberValuePair node)End of visit the given type-specific AST node.voidendVisit(MethodDeclaration node)End of visit the given type-specific AST node.voidendVisit(MethodInvocation node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(MethodReference node)voidendVisit(MethodRefParameter node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(ModuleDeclaration node)End of visit the given type-specific AST node.voidendVisit(ModuleDirective node)voidendVisit(ModuleModifier node)End of visit the given type-specific AST node.voidvoidendVisit(NameQualifiedType node)End of visit the given type-specific AST node.voidendVisit(NormalAnnotation node)End of visit the given type-specific AST node.voidendVisit(NullLiteral node)End of visit the given type-specific AST node.voidendVisit(NumberLiteral node)End of visit the given type-specific AST node.voidendVisit(OpensDirective node)End of visit the given type-specific AST node.voidendVisit(PackageDeclaration node)End of visit the given type-specific AST node.voidendVisit(ParameterizedType node)End of visit the given type-specific AST node.voidendVisit(ParenthesizedExpression node)End of visit the given type-specific AST node.voidendVisit(PostfixExpression node)End of visit the given type-specific AST node.voidendVisit(PrefixExpression node)End of visit the given type-specific AST node.voidendVisit(PrimitiveType node)End of visit the given type-specific AST node.voidendVisit(ProvidesDirective node)End of visit the given type-specific AST node.voidendVisit(QualifiedName node)End of visit the given type-specific AST node.voidendVisit(QualifiedType node)End of visit the given type-specific AST node.voidendVisit(RequiresDirective node)End of visit the given type-specific AST node.voidendVisit(ReturnStatement node)End of visit the given type-specific AST node.voidendVisit(SimpleName node)End of visit the given type-specific AST node.voidendVisit(SimpleType node)End of visit the given type-specific AST node.voidendVisit(SingleMemberAnnotation node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidvoidendVisit(StringLiteral node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(SuperFieldAccess node)End of visit the given type-specific AST node.voidendVisit(SuperMethodInvocation node)End of visit the given type-specific AST node.voidendVisit(SuperMethodReference node)End of visit the given type-specific AST node.voidendVisit(SwitchCase node)End of visit the given type-specific AST node.voidendVisit(SwitchStatement node)End of visit the given type-specific AST node.voidendVisit(SynchronizedStatement node)End of visit the given type-specific AST node.voidendVisit(TagElement node)End of visit the given type-specific AST node.voidendVisit(TextElement node)End of visit the given type-specific AST node.voidendVisit(ThisExpression node)End of visit the given type-specific AST node.voidendVisit(ThrowStatement node)End of visit the given type-specific AST node.voidendVisit(TryStatement node)End of visit the given type-specific AST node.voidvoidendVisit(TypeDeclaration node)End of visit the given type-specific AST node.voidendVisit(TypeDeclarationStatement node)End of visit the given type-specific AST node.voidendVisit(TypeLiteral node)End of visit the given type-specific AST node.voidendVisit(TypeMethodReference node)End of visit the given type-specific AST node.voidendVisit(TypeParameter node)End of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(UsesDirective node)End of visit the given type-specific AST node.voidendVisit(VariableDeclaration node)voidEnd of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidEnd of visit the given type-specific AST node.voidendVisit(WhileStatement node)End of visit the given type-specific AST node.voidendVisit(WildcardType node)End of visit the given type-specific AST node.booleanvisit(AbstractTypeDeclaration node)booleanvisit(AnnotatableType node)booleanvisit(Annotation node)booleanvisit(AnnotationTypeDeclaration node)Visits the given type-specific AST node.booleanVisits the given type-specific AST node.booleanvisit(AnonymousClassDeclaration node)Visits the given type-specific AST node.booleanvisit(ArrayAccess node)Visits the given type-specific AST node.booleanvisit(ArrayCreation node)Visits the given type-specific AST node.booleanvisit(ArrayInitializer node)Visits the given type-specific AST node.booleanVisits the given type-specific AST node.booleanvisit(AssertStatement node)Visits the given type-specific AST node.booleanvisit(Assignment node)Visits the given type-specific AST node.booleanVisits the given AST node.booleanVisits the given type-specific AST node.booleanvisit(BlockComment node)Visits the given type-specific AST node.booleanvisit(BodyDeclaration node)booleanvisit(BooleanLiteral node)Visits the given type-specific AST node.booleanvisit(BreakStatement node)Visits the given type-specific AST node.booleanvisit(CastExpression node)Visits the given type-specific AST node.booleanvisit(CatchClause node)Visits the given type-specific AST node.booleanvisit(CharacterLiteral node)Visits the given type-specific AST node.booleanvisit(ClassInstanceCreation node)Visits the given type-specific AST node.booleanbooleanvisit(CompilationUnit node)Visits the given type-specific AST node.booleanvisit(ConditionalExpression node)Visits the given type-specific AST node.booleanvisit(ConstructorInvocation node)Visits the given type-specific AST node.booleanvisit(ContinueStatement node)Visits the given type-specific AST node.booleanvisit(CreationReference node)Visits the given type-specific AST node.booleanVisits the given type-specific AST node.booleanvisit(DoStatement node)Visits the given type-specific AST node.booleanvisit(EmptyStatement node)Visits the given type-specific AST node.booleanvisit(EnhancedForStatement node)Visits the given type-specific AST node.booleanvisit(EnumConstantDeclaration node)Visits the given type-specific AST node.booleanvisit(EnumDeclaration node)Visits the given type-specific AST node.booleanvisit(ExportsDirective node)Visits the given type-specific AST node.booleanvisit(Expression node)booleanvisit(ExpressionMethodReference node)Visits the given type-specific AST node.booleanvisit(ExpressionStatement node)Visits the given type-specific AST node.booleanvisit(FieldAccess node)Visits the given type-specific AST node.booleanvisit(FieldDeclaration node)Visits the given type-specific AST node.booleanvisit(ForStatement node)Visits the given type-specific AST node.booleanvisit(IfStatement node)Visits the given type-specific AST node.booleanvisit(ImportDeclaration node)Visits the given type-specific AST node.booleanvisit(InfixExpression node)Visits the given type-specific AST node.booleanvisit(Initializer node)Visits the given type-specific AST node.booleanvisit(InstanceofExpression node)Visits the given type-specific AST node.booleanvisit(IntersectionType node)Visits the given type-specific AST node.booleanVisits the given AST node.booleanvisit(LabeledStatement node)Visits the given type-specific AST node.booleanvisit(LambdaExpression node)Visits the given type-specific AST node.booleanvisit(LineComment node)Visits the given type-specific AST node.booleanvisit(MarkerAnnotation node)Visits the given type-specific AST node.booleanVisits the given type-specific AST node.booleanvisit(MemberValuePair node)Visits the given type-specific AST node.booleanvisit(MethodDeclaration node)Visits the given type-specific AST node.booleanvisit(MethodInvocation node)Visits the given type-specific AST node.booleanVisits the given type-specific AST node.booleanvisit(MethodReference node)booleanvisit(MethodRefParameter node)Visits the given type-specific AST node.booleanVisits the given type-specific AST node.booleanvisit(ModuleDeclaration node)Visits the given type-specific AST node.booleanvisit(ModuleDirective node)booleanvisit(ModuleModifier node)Visits the given type-specific AST node.booleanbooleanvisit(NameQualifiedType node)Visits the given type-specific AST node.booleanvisit(NormalAnnotation node)Visits the given type-specific AST node.booleanvisit(NullLiteral node)Visits the given type-specific AST node.booleanvisit(NumberLiteral node)Visits the given type-specific AST node.booleanvisit(OpensDirective node)Visits the given type-specific AST node.booleanvisit(PackageDeclaration node)Visits the given type-specific AST node.booleanvisit(ParameterizedType node)Visits the given type-specific AST node.booleanvisit(ParenthesizedExpression node)Visits the given type-specific AST node.booleanvisit(PostfixExpression node)Visits the given type-specific AST node.booleanvisit(PrefixExpression node)Visits the given type-specific AST node.booleanvisit(PrimitiveType node)Visits the given type-specific AST node.booleanvisit(ProvidesDirective node)Visits the given type-specific AST node.booleanvisit(QualifiedName node)Visits the given type-specific AST node.booleanvisit(QualifiedType node)Visits the given type-specific AST node.booleanvisit(RequiresDirective node)Visits the given type-specific AST node.booleanvisit(ReturnStatement node)Visits the given type-specific AST node.booleanvisit(SimpleName node)Visits the given type-specific AST node.booleanvisit(SimpleType node)Visits the given type-specific AST node.booleanvisit(SingleMemberAnnotation node)Visits the given type-specific AST node.booleanvisit(SingleVariableDeclaration node)Visits the given type-specific AST node.booleanbooleanvisit(StringLiteral node)Visits the given type-specific AST node.booleanvisit(SuperConstructorInvocation node)Visits the given type-specific AST node.booleanvisit(SuperFieldAccess node)Visits the given type-specific AST node.booleanvisit(SuperMethodInvocation node)Visits the given type-specific AST node.booleanvisit(SuperMethodReference node)Visits the given type-specific AST node.booleanvisit(SwitchCase node)Visits the given type-specific AST node.booleanvisit(SwitchStatement node)Visits the given type-specific AST node.booleanvisit(SynchronizedStatement node)Visits the given type-specific AST node.booleanvisit(TagElement node)Visits the given type-specific AST node.booleanvisit(TextElement node)Visits the given type-specific AST node.booleanvisit(ThisExpression node)Visits the given type-specific AST node.booleanvisit(ThrowStatement node)Visits the given type-specific AST node.booleanvisit(TryStatement node)Visits the given type-specific AST node.booleanbooleanvisit(TypeDeclaration node)Visits the given type-specific AST node.booleanvisit(TypeDeclarationStatement node)Visits the given type-specific AST node.booleanvisit(TypeLiteral node)Visits the given type-specific AST node.booleanvisit(TypeMethodReference node)Visits the given type-specific AST node.booleanvisit(TypeParameter node)Visits the given type-specific AST node.booleanVisits the given type-specific AST node.booleanvisit(UsesDirective node)Visits the given type-specific AST node.booleanvisit(VariableDeclaration node)booleanVisits the given type-specific AST node.booleanvisit(VariableDeclarationFragment node)Visits the given type-specific AST node.booleanVisits the given type-specific AST node.booleanvisit(WhileStatement node)Visits the given type-specific AST node.booleanvisit(WildcardType node)Visits the given type-specific AST node.
-
Constructor Details
-
HierarchicalASTVisitor
public HierarchicalASTVisitor()
-
-
Method Details
-
visit
Visits the given AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
End of visit the given AST node.The default implementation does nothing. Subclasses may reimplement.
- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
Note:
LineCommentandBlockCommentnodes are not considered part of main structure of the AST. This method will only be called if a client goes out of their way to visit this kind of node explicitly.- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
Note:
LineCommentandBlockCommentnodes are not considered part of main structure of the AST. This method will only be called if a client goes out of their way to visit this kind of node explicitly.- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given AST node.Unlike other node types, the boolean returned by the default implementation is controlled by a constructor-supplied parameter
ASTVisitor(boolean)which isfalseby default. Subclasses may reimplement.- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped- See Also:
ASTVisitor(),ASTVisitor(boolean)
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
Note:
LineCommentandBlockCommentnodes are not considered part of main structure of the AST. This method will only be called if a client goes out of their way to visit this kind of node explicitly.- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
Note:
LineCommentandBlockCommentnodes are not considered part of main structure of the AST. This method will only be called if a client goes out of their way to visit this kind of node explicitly.- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may re-implement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may re-implement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may reimplement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
-
endVisit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may re-implement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may re-implement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may re-implement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may re-implement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-
visit
Description copied from class:ASTVisitorVisits the given type-specific AST node.The default implementation does nothing and return true. Subclasses may re-implement.
- Overrides:
visitin classASTVisitor- Parameters:
node- the node to visit- Returns:
trueif the children of this node should be visited, andfalseif the children of this node should be skipped
-
endVisit
Description copied from class:ASTVisitorEnd of visit the given type-specific AST node.The default implementation does nothing. Subclasses may reimplement.
- Overrides:
endVisitin classASTVisitor- Parameters:
node- the node to visit
-