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