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