public abstract class AbstractNodeVisitor<T> extends Object implements NodeVisitor<T>
NodeVisitor that has an abstract default visit method, and provides a utility
 method to visit children.| Constructor and Description | 
|---|
| AbstractNodeVisitor() | 
protected void visitChildren(Node node)
public T visitAliasNode(AliasNode node)
visitAliasNode in interface NodeVisitor<T>public T visitAndNode(AndNode node)
visitAndNode in interface NodeVisitor<T>public T visitArgsNode(ArgsNode node)
visitArgsNode in interface NodeVisitor<T>public T visitArgsCatNode(ArgsCatNode node)
visitArgsCatNode in interface NodeVisitor<T>public T visitArgsPushNode(ArgsPushNode node)
visitArgsPushNode in interface NodeVisitor<T>public T visitArgumentNode(ArgumentNode node)
visitArgumentNode in interface NodeVisitor<T>public T visitArrayNode(ArrayNode node)
visitArrayNode in interface NodeVisitor<T>public T visitAttrAssignNode(AttrAssignNode node)
visitAttrAssignNode in interface NodeVisitor<T>public T visitBackRefNode(BackRefNode node)
visitBackRefNode in interface NodeVisitor<T>public T visitBeginNode(BeginNode node)
visitBeginNode in interface NodeVisitor<T>public T visitBignumNode(BignumNode node)
visitBignumNode in interface NodeVisitor<T>public T visitBlockArgNode(BlockArgNode node)
visitBlockArgNode in interface NodeVisitor<T>public T visitBlockNode(BlockNode node)
visitBlockNode in interface NodeVisitor<T>public T visitBlockPassNode(BlockPassNode node)
visitBlockPassNode in interface NodeVisitor<T>public T visitBreakNode(BreakNode node)
visitBreakNode in interface NodeVisitor<T>public T visitConstDeclNode(ConstDeclNode node)
visitConstDeclNode in interface NodeVisitor<T>public T visitClassVarAsgnNode(ClassVarAsgnNode node)
visitClassVarAsgnNode in interface NodeVisitor<T>public T visitClassVarDeclNode(ClassVarDeclNode node)
visitClassVarDeclNode in interface NodeVisitor<T>public T visitClassVarNode(ClassVarNode node)
visitClassVarNode in interface NodeVisitor<T>public T visitCallNode(CallNode node)
visitCallNode in interface NodeVisitor<T>public T visitCaseNode(CaseNode node)
visitCaseNode in interface NodeVisitor<T>public T visitClassNode(ClassNode node)
visitClassNode in interface NodeVisitor<T>public T visitColon2Node(Colon2Node node)
visitColon2Node in interface NodeVisitor<T>public T visitColon3Node(Colon3Node node)
visitColon3Node in interface NodeVisitor<T>public T visitComplexNode(ComplexNode node)
visitComplexNode in interface NodeVisitor<T>public T visitConstNode(ConstNode node)
visitConstNode in interface NodeVisitor<T>public T visitDAsgnNode(DAsgnNode node)
visitDAsgnNode in interface NodeVisitor<T>public T visitDRegxNode(DRegexpNode node)
visitDRegxNode in interface NodeVisitor<T>public T visitDStrNode(DStrNode node)
visitDStrNode in interface NodeVisitor<T>public T visitDSymbolNode(DSymbolNode node)
visitDSymbolNode in interface NodeVisitor<T>public T visitDVarNode(DVarNode node)
visitDVarNode in interface NodeVisitor<T>public T visitDXStrNode(DXStrNode node)
visitDXStrNode in interface NodeVisitor<T>public T visitDefinedNode(DefinedNode node)
visitDefinedNode in interface NodeVisitor<T>public T visitDefnNode(DefnNode node)
visitDefnNode in interface NodeVisitor<T>public T visitDefsNode(DefsNode node)
visitDefsNode in interface NodeVisitor<T>public T visitDotNode(DotNode node)
visitDotNode in interface NodeVisitor<T>public T visitEncodingNode(EncodingNode node)
visitEncodingNode in interface NodeVisitor<T>public T visitEnsureNode(EnsureNode node)
visitEnsureNode in interface NodeVisitor<T>public T visitEvStrNode(EvStrNode node)
visitEvStrNode in interface NodeVisitor<T>public T visitFCallNode(FCallNode node)
visitFCallNode in interface NodeVisitor<T>public T visitFalseNode(FalseNode node)
visitFalseNode in interface NodeVisitor<T>public T visitFixnumNode(FixnumNode node)
visitFixnumNode in interface NodeVisitor<T>public T visitFlipNode(FlipNode node)
visitFlipNode in interface NodeVisitor<T>public T visitFloatNode(FloatNode node)
visitFloatNode in interface NodeVisitor<T>public T visitForNode(ForNode node)
visitForNode in interface NodeVisitor<T>public T visitGlobalAsgnNode(GlobalAsgnNode node)
visitGlobalAsgnNode in interface NodeVisitor<T>public T visitGlobalVarNode(GlobalVarNode node)
visitGlobalVarNode in interface NodeVisitor<T>public T visitHashNode(HashNode node)
visitHashNode in interface NodeVisitor<T>public T visitInstAsgnNode(InstAsgnNode node)
visitInstAsgnNode in interface NodeVisitor<T>public T visitInstVarNode(InstVarNode node)
visitInstVarNode in interface NodeVisitor<T>public T visitIfNode(IfNode node)
visitIfNode in interface NodeVisitor<T>public T visitIterNode(IterNode node)
visitIterNode in interface NodeVisitor<T>public T visitKeywordArgNode(KeywordArgNode node)
visitKeywordArgNode in interface NodeVisitor<T>public T visitKeywordRestArgNode(KeywordRestArgNode node)
visitKeywordRestArgNode in interface NodeVisitor<T>public T visitLambdaNode(LambdaNode node)
visitLambdaNode in interface NodeVisitor<T>public T visitListNode(ListNode node)
visitListNode in interface NodeVisitor<T>public T visitLiteralNode(LiteralNode node)
visitLiteralNode in interface NodeVisitor<T>public T visitLocalAsgnNode(LocalAsgnNode node)
visitLocalAsgnNode in interface NodeVisitor<T>public T visitLocalVarNode(LocalVarNode node)
visitLocalVarNode in interface NodeVisitor<T>public T visitMultipleAsgnNode(MultipleAsgnNode node)
visitMultipleAsgnNode in interface NodeVisitor<T>public T visitMatch2Node(Match2Node node)
visitMatch2Node in interface NodeVisitor<T>public T visitMatch3Node(Match3Node node)
visitMatch3Node in interface NodeVisitor<T>public T visitMatchNode(MatchNode node)
visitMatchNode in interface NodeVisitor<T>public T visitModuleNode(ModuleNode node)
visitModuleNode in interface NodeVisitor<T>public T visitNewlineNode(NewlineNode node)
visitNewlineNode in interface NodeVisitor<T>public T visitNextNode(NextNode node)
visitNextNode in interface NodeVisitor<T>public T visitNilNode(NilNode node)
visitNilNode in interface NodeVisitor<T>public T visitNthRefNode(NthRefNode node)
visitNthRefNode in interface NodeVisitor<T>public T visitOpElementAsgnNode(OpElementAsgnNode node)
visitOpElementAsgnNode in interface NodeVisitor<T>public T visitOpAsgnNode(OpAsgnNode node)
visitOpAsgnNode in interface NodeVisitor<T>public T visitOpAsgnAndNode(OpAsgnAndNode node)
visitOpAsgnAndNode in interface NodeVisitor<T>public T visitOpAsgnOrNode(OpAsgnOrNode node)
visitOpAsgnOrNode in interface NodeVisitor<T>public T visitOptArgNode(OptArgNode node)
visitOptArgNode in interface NodeVisitor<T>public T visitOrNode(OrNode node)
visitOrNode in interface NodeVisitor<T>public T visitPreExeNode(PreExeNode node)
visitPreExeNode in interface NodeVisitor<T>public T visitPostExeNode(PostExeNode node)
visitPostExeNode in interface NodeVisitor<T>public T visitRationalNode(RationalNode node)
visitRationalNode in interface NodeVisitor<T>public T visitRedoNode(RedoNode node)
visitRedoNode in interface NodeVisitor<T>public T visitRegexpNode(RegexpNode node)
visitRegexpNode in interface NodeVisitor<T>public T visitRequiredKeywordArgumentValueNode(RequiredKeywordArgumentValueNode node)
visitRequiredKeywordArgumentValueNode in interface NodeVisitor<T>public T visitRescueBodyNode(RescueBodyNode node)
visitRescueBodyNode in interface NodeVisitor<T>public T visitRescueNode(RescueNode node)
visitRescueNode in interface NodeVisitor<T>public T visitRestArgNode(RestArgNode node)
visitRestArgNode in interface NodeVisitor<T>public T visitRetryNode(RetryNode node)
visitRetryNode in interface NodeVisitor<T>public T visitReturnNode(ReturnNode node)
visitReturnNode in interface NodeVisitor<T>public T visitRootNode(RootNode node)
visitRootNode in interface NodeVisitor<T>public T visitSClassNode(SClassNode node)
visitSClassNode in interface NodeVisitor<T>public T visitSelfNode(SelfNode node)
visitSelfNode in interface NodeVisitor<T>public T visitSplatNode(SplatNode node)
visitSplatNode in interface NodeVisitor<T>public T visitStarNode(StarNode node)
visitStarNode in interface NodeVisitor<T>public T visitStrNode(StrNode node)
visitStrNode in interface NodeVisitor<T>public T visitSuperNode(SuperNode node)
visitSuperNode in interface NodeVisitor<T>public T visitSValueNode(SValueNode node)
visitSValueNode in interface NodeVisitor<T>public T visitSymbolNode(SymbolNode node)
visitSymbolNode in interface NodeVisitor<T>public T visitTrueNode(TrueNode node)
visitTrueNode in interface NodeVisitor<T>public T visitUndefNode(UndefNode node)
visitUndefNode in interface NodeVisitor<T>public T visitUntilNode(UntilNode node)
visitUntilNode in interface NodeVisitor<T>public T visitVAliasNode(VAliasNode node)
visitVAliasNode in interface NodeVisitor<T>public T visitVCallNode(VCallNode node)
visitVCallNode in interface NodeVisitor<T>public T visitWhenNode(WhenNode node)
visitWhenNode in interface NodeVisitor<T>public T visitWhileNode(WhileNode node)
visitWhileNode in interface NodeVisitor<T>public T visitXStrNode(XStrNode node)
visitXStrNode in interface NodeVisitor<T>public T visitYieldNode(YieldNode node)
visitYieldNode in interface NodeVisitor<T>public T visitZArrayNode(ZArrayNode node)
visitZArrayNode in interface NodeVisitor<T>public T visitZSuperNode(ZSuperNode node)
visitZSuperNode in interface NodeVisitor<T>public T visitOther(Node node)
visitOther in interface NodeVisitor<T>Copyright © 2001-2016 JRuby. All Rights Reserved.