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