org.jrubyparser.util
Class NoopVisitor

java.lang.Object
  extended by org.jrubyparser.util.NoopVisitor
All Implemented Interfaces:
NodeVisitor
Direct Known Subclasses:
IInstanceVariableVisitor, ILocalVariableVisitor, MethodDefVisitor

public class NoopVisitor
extends Object
implements NodeVisitor

A base class visitor where visiting nodes will do nothing (no-op) by default.


Constructor Summary
NoopVisitor()
           
 
Method Summary
protected  Object visit(Node parent)
           
 Object visitAliasNode(AliasNode iVisited)
           
 Object visitAndNode(AndNode iVisited)
           
 Object visitArgsCatNode(ArgsCatNode iVisited)
           
 Object visitArgsNode(ArgsNode iVisited)
           
 Object visitArgsPushNode(ArgsPushNode iVisited)
           
 Object visitArgumentNode(ArgumentNode iVisited)
           
 Object visitArrayNode(ArrayNode iVisited)
           
 Object visitAttrAssignNode(AttrAssignNode iVisited)
           
 Object visitBackRefNode(BackRefNode iVisited)
           
 Object visitBeginNode(BeginNode iVisited)
           
 Object visitBignumNode(BignumNode iVisited)
           
 Object visitBlockArg18Node(BlockArg18Node iVisited)
           
 Object visitBlockArgNode(BlockArgNode iVisited)
           
 Object visitBlockNode(BlockNode iVisited)
           
 Object visitBlockPassNode(BlockPassNode iVisited)
           
 Object visitBreakNode(BreakNode iVisited)
           
 Object visitCallNode(CallNode iVisited)
           
 Object visitCaseNode(CaseNode iVisited)
           
 Object visitClassNode(ClassNode iVisited)
           
 Object visitClassVarAsgnNode(ClassVarAsgnNode iVisited)
           
 Object visitClassVarDeclNode(ClassVarDeclNode iVisited)
           
 Object visitClassVarNode(ClassVarNode iVisited)
           
 Object visitColon2Node(Colon2Node iVisited)
           
 Object visitColon3Node(Colon3Node iVisited)
           
 Object visitCommentNode(CommentNode iVisited)
           
 Object visitConstDeclNode(ConstDeclNode iVisited)
           
 Object visitConstNode(ConstNode iVisited)
           
 Object visitDAsgnNode(DAsgnNode iVisited)
           
 Object visitDefinedNode(DefinedNode iVisited)
           
 Object visitDefnNode(DefnNode iVisited)
           
 Object visitDefsNode(DefsNode iVisited)
           
 Object visitDotNode(DotNode iVisited)
           
 Object visitDRegxNode(DRegexpNode iVisited)
           
 Object visitDStrNode(DStrNode iVisited)
           
 Object visitDSymbolNode(DSymbolNode iVisited)
           
 Object visitDVarNode(DVarNode iVisited)
           
 Object visitDXStrNode(DXStrNode iVisited)
           
 Object visitEncodingNode(EncodingNode iVisited)
           
 Object visitEnsureNode(EnsureNode iVisited)
           
 Object visitEvStrNode(EvStrNode iVisited)
           
 Object visitFalseNode(FalseNode iVisited)
           
 Object visitFCallNode(FCallNode iVisited)
           
 Object visitFixnumNode(FixnumNode iVisited)
           
 Object visitFlipNode(FlipNode iVisited)
           
 Object visitFloatNode(FloatNode iVisited)
           
 Object visitForNode(ForNode iVisited)
           
 Object visitGlobalAsgnNode(GlobalAsgnNode iVisited)
           
 Object visitGlobalVarNode(GlobalVarNode iVisited)
           
 Object visitHashNode(HashNode iVisited)
           
 Object visitIfNode(IfNode iVisited)
           
 Object visitImplicitNilNode(ImplicitNilNode visited)
           
 Object visitInstAsgnNode(InstAsgnNode iVisited)
           
 Object visitInstVarNode(InstVarNode iVisited)
           
 Object visitIterNode(IterNode iVisited)
           
 Object visitKeywordArgNode(KeywordArgNode iVisited)
           
 Object visitKeywordRestArgNode(KeywordRestArgNode iVisited)
           
 Object visitLambdaNode(LambdaNode visited)
           
 Object visitListNode(ListNode iVisited)
           
 Object visitLiteralNode(LiteralNode iVisited)
           
 Object visitLocalAsgnNode(LocalAsgnNode iVisited)
           
 Object visitLocalVarNode(LocalVarNode iVisited)
           
 Object visitMatch2Node(Match2Node iVisited)
           
 Object visitMatch3Node(Match3Node iVisited)
           
 Object visitMatchNode(MatchNode iVisited)
           
 Object visitMethodNameNode(MethodNameNode iVisited)
           
 Object visitModuleNode(ModuleNode iVisited)
           
 Object visitMultipleAsgnNode(MultipleAsgnNode iVisited)
           
 Object visitNewlineNode(NewlineNode iVisited)
           
 Object visitNextNode(NextNode iVisited)
           
 Object visitNilNode(NilNode iVisited)
           
 Object visitNotNode(NotNode iVisited)
           
 Object visitNthRefNode(NthRefNode iVisited)
           
 Object visitOpAsgnAndNode(OpAsgnAndNode iVisited)
           
 Object visitOpAsgnNode(OpAsgnNode iVisited)
           
 Object visitOpAsgnOrNode(OpAsgnOrNode iVisited)
           
 Object visitOpElementAsgnNode(OpElementAsgnNode iVisited)
           
 Object visitOptArgNode(OptArgNode iVisited)
           
 Object visitOrNode(OrNode iVisited)
           
 Object visitPostExeNode(PostExeNode iVisited)
           
 Object visitPreExeNode(PreExeNode iVisited)
           
 Object visitRedoNode(RedoNode iVisited)
           
 Object visitRegexpNode(RegexpNode iVisited)
           
 Object visitRescueBodyNode(RescueBodyNode iVisited)
           
 Object visitRescueNode(RescueNode iVisited)
           
 Object visitRestArgNode(RestArgNode iVisited)
           
 Object visitRetryNode(RetryNode iVisited)
           
 Object visitReturnNode(ReturnNode iVisited)
           
 Object visitRootNode(RootNode iVisited)
           
 Object visitSClassNode(SClassNode iVisited)
           
 Object visitSelfNode(SelfNode iVisited)
           
 Object visitSplatNode(SplatNode iVisited)
           
 Object visitStrNode(StrNode iVisited)
           
 Object visitSuperNode(SuperNode iVisited)
           
 Object visitSValueNode(SValueNode iVisited)
           
 Object visitSymbolNode(SymbolNode iVisited)
           
 Object visitSyntaxNode(SyntaxNode iVisited)
           
 Object visitToAryNode(ToAryNode iVisited)
           
 Object visitTrueNode(TrueNode iVisited)
           
 Object visitUnaryCallNode(UnaryCallNode iVisited)
           
 Object visitUndefNode(UndefNode iVisited)
           
 Object visitUntilNode(UntilNode iVisited)
           
 Object visitVAliasNode(VAliasNode iVisited)
           
 Object visitVCallNode(VCallNode iVisited)
           
 Object visitWhenNode(WhenNode iVisited)
           
 Object visitWhileNode(WhileNode iVisited)
           
 Object visitXStrNode(XStrNode iVisited)
           
 Object visitYieldNode(YieldNode iVisited)
           
 Object visitZArrayNode(ZArrayNode iVisited)
           
 Object visitZSuperNode(ZSuperNode iVisited)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoopVisitor

public NoopVisitor()
Method Detail

visit

protected Object visit(Node parent)

visitAliasNode

public Object visitAliasNode(AliasNode iVisited)
Specified by:
visitAliasNode in interface NodeVisitor

visitAndNode

public Object visitAndNode(AndNode iVisited)
Specified by:
visitAndNode in interface NodeVisitor

visitArgsNode

public Object visitArgsNode(ArgsNode iVisited)
Specified by:
visitArgsNode in interface NodeVisitor

visitArgsCatNode

public Object visitArgsCatNode(ArgsCatNode iVisited)
Specified by:
visitArgsCatNode in interface NodeVisitor

visitArgsPushNode

public Object visitArgsPushNode(ArgsPushNode iVisited)
Specified by:
visitArgsPushNode in interface NodeVisitor

visitArrayNode

public Object visitArrayNode(ArrayNode iVisited)
Specified by:
visitArrayNode in interface NodeVisitor

visitArgumentNode

public Object visitArgumentNode(ArgumentNode iVisited)
Specified by:
visitArgumentNode in interface NodeVisitor

visitAttrAssignNode

public Object visitAttrAssignNode(AttrAssignNode iVisited)
Specified by:
visitAttrAssignNode in interface NodeVisitor

visitBackRefNode

public Object visitBackRefNode(BackRefNode iVisited)
Specified by:
visitBackRefNode in interface NodeVisitor

visitBeginNode

public Object visitBeginNode(BeginNode iVisited)
Specified by:
visitBeginNode in interface NodeVisitor

visitBignumNode

public Object visitBignumNode(BignumNode iVisited)
Specified by:
visitBignumNode in interface NodeVisitor

visitBlockArgNode

public Object visitBlockArgNode(BlockArgNode iVisited)
Specified by:
visitBlockArgNode in interface NodeVisitor

visitBlockArg18Node

public Object visitBlockArg18Node(BlockArg18Node iVisited)
Specified by:
visitBlockArg18Node in interface NodeVisitor

visitBlockNode

public Object visitBlockNode(BlockNode iVisited)
Specified by:
visitBlockNode in interface NodeVisitor

visitBlockPassNode

public Object visitBlockPassNode(BlockPassNode iVisited)
Specified by:
visitBlockPassNode in interface NodeVisitor

visitBreakNode

public Object visitBreakNode(BreakNode iVisited)
Specified by:
visitBreakNode in interface NodeVisitor

visitConstDeclNode

public Object visitConstDeclNode(ConstDeclNode iVisited)
Specified by:
visitConstDeclNode in interface NodeVisitor

visitClassVarAsgnNode

public Object visitClassVarAsgnNode(ClassVarAsgnNode iVisited)
Specified by:
visitClassVarAsgnNode in interface NodeVisitor

visitClassVarDeclNode

public Object visitClassVarDeclNode(ClassVarDeclNode iVisited)
Specified by:
visitClassVarDeclNode in interface NodeVisitor

visitClassVarNode

public Object visitClassVarNode(ClassVarNode iVisited)
Specified by:
visitClassVarNode in interface NodeVisitor

visitCallNode

public Object visitCallNode(CallNode iVisited)
Specified by:
visitCallNode in interface NodeVisitor

visitCaseNode

public Object visitCaseNode(CaseNode iVisited)
Specified by:
visitCaseNode in interface NodeVisitor

visitClassNode

public Object visitClassNode(ClassNode iVisited)
Specified by:
visitClassNode in interface NodeVisitor

visitColon2Node

public Object visitColon2Node(Colon2Node iVisited)
Specified by:
visitColon2Node in interface NodeVisitor

visitColon3Node

public Object visitColon3Node(Colon3Node iVisited)
Specified by:
visitColon3Node in interface NodeVisitor

visitCommentNode

public Object visitCommentNode(CommentNode iVisited)
Specified by:
visitCommentNode in interface NodeVisitor

visitConstNode

public Object visitConstNode(ConstNode iVisited)
Specified by:
visitConstNode in interface NodeVisitor

visitDAsgnNode

public Object visitDAsgnNode(DAsgnNode iVisited)
Specified by:
visitDAsgnNode in interface NodeVisitor

visitDRegxNode

public Object visitDRegxNode(DRegexpNode iVisited)
Specified by:
visitDRegxNode in interface NodeVisitor

visitDStrNode

public Object visitDStrNode(DStrNode iVisited)
Specified by:
visitDStrNode in interface NodeVisitor

visitDSymbolNode

public Object visitDSymbolNode(DSymbolNode iVisited)
Specified by:
visitDSymbolNode in interface NodeVisitor

visitDVarNode

public Object visitDVarNode(DVarNode iVisited)
Specified by:
visitDVarNode in interface NodeVisitor

visitDXStrNode

public Object visitDXStrNode(DXStrNode iVisited)
Specified by:
visitDXStrNode in interface NodeVisitor

visitDefinedNode

public Object visitDefinedNode(DefinedNode iVisited)
Specified by:
visitDefinedNode in interface NodeVisitor

visitDefnNode

public Object visitDefnNode(DefnNode iVisited)
Specified by:
visitDefnNode in interface NodeVisitor

visitDefsNode

public Object visitDefsNode(DefsNode iVisited)
Specified by:
visitDefsNode in interface NodeVisitor

visitDotNode

public Object visitDotNode(DotNode iVisited)
Specified by:
visitDotNode in interface NodeVisitor

visitEncodingNode

public Object visitEncodingNode(EncodingNode iVisited)
Specified by:
visitEncodingNode in interface NodeVisitor

visitEnsureNode

public Object visitEnsureNode(EnsureNode iVisited)
Specified by:
visitEnsureNode in interface NodeVisitor

visitEvStrNode

public Object visitEvStrNode(EvStrNode iVisited)
Specified by:
visitEvStrNode in interface NodeVisitor

visitFCallNode

public Object visitFCallNode(FCallNode iVisited)
Specified by:
visitFCallNode in interface NodeVisitor

visitFalseNode

public Object visitFalseNode(FalseNode iVisited)
Specified by:
visitFalseNode in interface NodeVisitor

visitFixnumNode

public Object visitFixnumNode(FixnumNode iVisited)
Specified by:
visitFixnumNode in interface NodeVisitor

visitFlipNode

public Object visitFlipNode(FlipNode iVisited)
Specified by:
visitFlipNode in interface NodeVisitor

visitFloatNode

public Object visitFloatNode(FloatNode iVisited)
Specified by:
visitFloatNode in interface NodeVisitor

visitForNode

public Object visitForNode(ForNode iVisited)
Specified by:
visitForNode in interface NodeVisitor

visitGlobalAsgnNode

public Object visitGlobalAsgnNode(GlobalAsgnNode iVisited)
Specified by:
visitGlobalAsgnNode in interface NodeVisitor

visitGlobalVarNode

public Object visitGlobalVarNode(GlobalVarNode iVisited)
Specified by:
visitGlobalVarNode in interface NodeVisitor

visitHashNode

public Object visitHashNode(HashNode iVisited)
Specified by:
visitHashNode in interface NodeVisitor

visitImplicitNilNode

public Object visitImplicitNilNode(ImplicitNilNode visited)
Specified by:
visitImplicitNilNode in interface NodeVisitor

visitInstAsgnNode

public Object visitInstAsgnNode(InstAsgnNode iVisited)
Specified by:
visitInstAsgnNode in interface NodeVisitor

visitInstVarNode

public Object visitInstVarNode(InstVarNode iVisited)
Specified by:
visitInstVarNode in interface NodeVisitor

visitIfNode

public Object visitIfNode(IfNode iVisited)
Specified by:
visitIfNode in interface NodeVisitor

visitIterNode

public Object visitIterNode(IterNode iVisited)
Specified by:
visitIterNode in interface NodeVisitor

visitKeywordArgNode

public Object visitKeywordArgNode(KeywordArgNode iVisited)
Specified by:
visitKeywordArgNode in interface NodeVisitor

visitKeywordRestArgNode

public Object visitKeywordRestArgNode(KeywordRestArgNode iVisited)
Specified by:
visitKeywordRestArgNode in interface NodeVisitor

visitLambdaNode

public Object visitLambdaNode(LambdaNode visited)
Specified by:
visitLambdaNode in interface NodeVisitor

visitListNode

public Object visitListNode(ListNode iVisited)
Specified by:
visitListNode in interface NodeVisitor

visitLiteralNode

public Object visitLiteralNode(LiteralNode iVisited)
Specified by:
visitLiteralNode in interface NodeVisitor

visitLocalAsgnNode

public Object visitLocalAsgnNode(LocalAsgnNode iVisited)
Specified by:
visitLocalAsgnNode in interface NodeVisitor

visitLocalVarNode

public Object visitLocalVarNode(LocalVarNode iVisited)
Specified by:
visitLocalVarNode in interface NodeVisitor

visitMultipleAsgnNode

public Object visitMultipleAsgnNode(MultipleAsgnNode iVisited)
Specified by:
visitMultipleAsgnNode in interface NodeVisitor

visitMatch2Node

public Object visitMatch2Node(Match2Node iVisited)
Specified by:
visitMatch2Node in interface NodeVisitor

visitMatch3Node

public Object visitMatch3Node(Match3Node iVisited)
Specified by:
visitMatch3Node in interface NodeVisitor

visitMatchNode

public Object visitMatchNode(MatchNode iVisited)
Specified by:
visitMatchNode in interface NodeVisitor

visitModuleNode

public Object visitModuleNode(ModuleNode iVisited)
Specified by:
visitModuleNode in interface NodeVisitor

visitMethodNameNode

public Object visitMethodNameNode(MethodNameNode iVisited)
Specified by:
visitMethodNameNode in interface NodeVisitor

visitNewlineNode

public Object visitNewlineNode(NewlineNode iVisited)
Specified by:
visitNewlineNode in interface NodeVisitor

visitNextNode

public Object visitNextNode(NextNode iVisited)
Specified by:
visitNextNode in interface NodeVisitor

visitNilNode

public Object visitNilNode(NilNode iVisited)
Specified by:
visitNilNode in interface NodeVisitor

visitNotNode

public Object visitNotNode(NotNode iVisited)
Specified by:
visitNotNode in interface NodeVisitor

visitNthRefNode

public Object visitNthRefNode(NthRefNode iVisited)
Specified by:
visitNthRefNode in interface NodeVisitor

visitOpElementAsgnNode

public Object visitOpElementAsgnNode(OpElementAsgnNode iVisited)
Specified by:
visitOpElementAsgnNode in interface NodeVisitor

visitOptArgNode

public Object visitOptArgNode(OptArgNode iVisited)
Specified by:
visitOptArgNode in interface NodeVisitor

visitOpAsgnNode

public Object visitOpAsgnNode(OpAsgnNode iVisited)
Specified by:
visitOpAsgnNode in interface NodeVisitor

visitOpAsgnAndNode

public Object visitOpAsgnAndNode(OpAsgnAndNode iVisited)
Specified by:
visitOpAsgnAndNode in interface NodeVisitor

visitOpAsgnOrNode

public Object visitOpAsgnOrNode(OpAsgnOrNode iVisited)
Specified by:
visitOpAsgnOrNode in interface NodeVisitor

visitOrNode

public Object visitOrNode(OrNode iVisited)
Specified by:
visitOrNode in interface NodeVisitor

visitPreExeNode

public Object visitPreExeNode(PreExeNode iVisited)
Specified by:
visitPreExeNode in interface NodeVisitor

visitPostExeNode

public Object visitPostExeNode(PostExeNode iVisited)
Specified by:
visitPostExeNode in interface NodeVisitor

visitRedoNode

public Object visitRedoNode(RedoNode iVisited)
Specified by:
visitRedoNode in interface NodeVisitor

visitRegexpNode

public Object visitRegexpNode(RegexpNode iVisited)
Specified by:
visitRegexpNode in interface NodeVisitor

visitRescueBodyNode

public Object visitRescueBodyNode(RescueBodyNode iVisited)
Specified by:
visitRescueBodyNode in interface NodeVisitor

visitRescueNode

public Object visitRescueNode(RescueNode iVisited)
Specified by:
visitRescueNode in interface NodeVisitor

visitRestArgNode

public Object visitRestArgNode(RestArgNode iVisited)
Specified by:
visitRestArgNode in interface NodeVisitor

visitRetryNode

public Object visitRetryNode(RetryNode iVisited)
Specified by:
visitRetryNode in interface NodeVisitor

visitReturnNode

public Object visitReturnNode(ReturnNode iVisited)
Specified by:
visitReturnNode in interface NodeVisitor

visitRootNode

public Object visitRootNode(RootNode iVisited)
Specified by:
visitRootNode in interface NodeVisitor

visitSClassNode

public Object visitSClassNode(SClassNode iVisited)
Specified by:
visitSClassNode in interface NodeVisitor

visitSelfNode

public Object visitSelfNode(SelfNode iVisited)
Specified by:
visitSelfNode in interface NodeVisitor

visitSplatNode

public Object visitSplatNode(SplatNode iVisited)
Specified by:
visitSplatNode in interface NodeVisitor

visitStrNode

public Object visitStrNode(StrNode iVisited)
Specified by:
visitStrNode in interface NodeVisitor

visitSuperNode

public Object visitSuperNode(SuperNode iVisited)
Specified by:
visitSuperNode in interface NodeVisitor

visitSValueNode

public Object visitSValueNode(SValueNode iVisited)
Specified by:
visitSValueNode in interface NodeVisitor

visitSymbolNode

public Object visitSymbolNode(SymbolNode iVisited)
Specified by:
visitSymbolNode in interface NodeVisitor

visitSyntaxNode

public Object visitSyntaxNode(SyntaxNode iVisited)
Specified by:
visitSyntaxNode in interface NodeVisitor

visitToAryNode

public Object visitToAryNode(ToAryNode iVisited)
Specified by:
visitToAryNode in interface NodeVisitor

visitTrueNode

public Object visitTrueNode(TrueNode iVisited)
Specified by:
visitTrueNode in interface NodeVisitor

visitUnaryCallNode

public Object visitUnaryCallNode(UnaryCallNode iVisited)
Specified by:
visitUnaryCallNode in interface NodeVisitor

visitUndefNode

public Object visitUndefNode(UndefNode iVisited)
Specified by:
visitUndefNode in interface NodeVisitor

visitUntilNode

public Object visitUntilNode(UntilNode iVisited)
Specified by:
visitUntilNode in interface NodeVisitor

visitVAliasNode

public Object visitVAliasNode(VAliasNode iVisited)
Specified by:
visitVAliasNode in interface NodeVisitor

visitVCallNode

public Object visitVCallNode(VCallNode iVisited)
Specified by:
visitVCallNode in interface NodeVisitor

visitWhenNode

public Object visitWhenNode(WhenNode iVisited)
Specified by:
visitWhenNode in interface NodeVisitor

visitWhileNode

public Object visitWhileNode(WhileNode iVisited)
Specified by:
visitWhileNode in interface NodeVisitor

visitXStrNode

public Object visitXStrNode(XStrNode iVisited)
Specified by:
visitXStrNode in interface NodeVisitor

visitYieldNode

public Object visitYieldNode(YieldNode iVisited)
Specified by:
visitYieldNode in interface NodeVisitor

visitZArrayNode

public Object visitZArrayNode(ZArrayNode iVisited)
Specified by:
visitZArrayNode in interface NodeVisitor

visitZSuperNode

public Object visitZSuperNode(ZSuperNode iVisited)
Specified by:
visitZSuperNode in interface NodeVisitor


Copyright © 2013. All Rights Reserved.