Uses of Interface
org.jruby.evaluator.Instruction

Packages that use Instruction
org.jruby.ast   
org.jruby.ast.visitor Provide the infrastructure to apply the visitor pattern to the tree of nodes produced by compiling a ruby script. 
org.jruby.ast.visitor.rewriter   
org.jruby.ast.visitor.rewriter.utils   
org.jruby.evaluator   
 

Uses of Instruction in org.jruby.ast
 

Methods in org.jruby.ast that return Instruction
 Instruction AliasNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction AndNode.accept(NodeVisitor iVisitor)
           
 Instruction ArgsCatNode.accept(NodeVisitor visitor)
           
 Instruction ArgsNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ArgsPushNode.accept(NodeVisitor visitor)
           
 Instruction ArgumentNode.accept(NodeVisitor visitor)
           
 Instruction ArrayNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction AttrAssignNode.accept(NodeVisitor visitor)
          Accept for the visitor pattern.
 Instruction BackRefNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction BeginNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction BignumNode.accept(NodeVisitor iVisitor)
           
 Instruction BlockArgNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction BlockNode.accept(NodeVisitor iVisitor)
          RubyMethod used by visitors.
 Instruction BlockPassNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction BreakNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction CallNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction CaseNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ClassNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ClassVarAsgnNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ClassVarDeclNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ClassVarNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction Colon2Node.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction Colon3Node.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction CommentNode.accept(NodeVisitor visitor)
           
 Instruction ConstDeclNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ConstNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction DAsgnNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction DRegexpNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction DStrNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction DSymbolNode.accept(NodeVisitor visitor)
           
 Instruction DVarNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction DXStrNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction DefinedNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction DefnNode.accept(NodeVisitor iVisitor)
           
 Instruction DefsNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction DotNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction EnsureNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction EvStrNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction FCallNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction FalseNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction FixnumNode.accept(NodeVisitor iVisitor)
           
 Instruction FlipNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction FloatNode.accept(NodeVisitor iVisitor)
           
 Instruction ForNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction GlobalAsgnNode.accept(NodeVisitor iVisitor)
          RubyMethod used by visitors.
 Instruction GlobalVarNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction HashNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction IfNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction InstAsgnNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction InstVarNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction IterNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ListNode.accept(NodeVisitor visitor)
           
 Instruction LocalAsgnNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction LocalVarNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction Match2Node.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction Match3Node.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction MatchNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ModuleNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction MultipleAsgnNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction NewlineNode.accept(NodeVisitor iVisitor)
          RubyMethod used by visitors.
 Instruction NextNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction NilNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
abstract  Instruction Node.accept(NodeVisitor visitor)
           
 Instruction NotNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction NthRefNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction OpAsgnAndNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction OpAsgnNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction OpAsgnOrNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction OpElementAsgnNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction OptNNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction OrNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction PostExeNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction RedoNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction RegexpNode.accept(NodeVisitor iVisitor)
           
 Instruction RescueBodyNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction RescueNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction RetryNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ReturnNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction RootNode.accept(NodeVisitor iVisitor)
           
 Instruction SClassNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction SValueNode.accept(NodeVisitor visitor)
           
 Instruction SelfNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction SplatNode.accept(NodeVisitor visitor)
           
 Instruction StarNode.accept(NodeVisitor visitor)
           
 Instruction StrNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction SuperNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction SymbolNode.accept(NodeVisitor iVisitor)
           
 Instruction ToAryNode.accept(NodeVisitor visitor)
           
 Instruction TrueNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction UndefNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction UntilNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction VAliasNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction VCallNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction WhenNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction WhileNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction XStrNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction YieldNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ZArrayNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ZSuperNode.accept(NodeVisitor iVisitor)
          Accept for the visitor pattern.
 Instruction ZeroArgNode.accept(NodeVisitor visitor)
           
 

Uses of Instruction in org.jruby.ast.visitor
 

Methods in org.jruby.ast.visitor that return Instruction
protected abstract  Instruction AbstractVisitor.visitNode(Node iVisited)
          This method is called by default for each visited Node.
 Instruction AbstractVisitor.visitNullNode()
           
 Instruction AbstractVisitor.acceptNode(Node node)
           
 Instruction AbstractVisitor.visitAliasNode(AliasNode iVisited)
           
 Instruction AbstractVisitor.visitAndNode(AndNode iVisited)
           
 Instruction AbstractVisitor.visitArgsCatNode(ArgsCatNode iVisited)
           
 Instruction AbstractVisitor.visitArgsNode(ArgsNode iVisited)
           
 Instruction AbstractVisitor.visitArrayNode(ArrayNode iVisited)
           
 Instruction AbstractVisitor.visitBackRefNode(BackRefNode iVisited)
           
 Instruction AbstractVisitor.visitBeginNode(BeginNode iVisited)
           
 Instruction AbstractVisitor.visitBlockArgNode(BlockArgNode iVisited)
           
 Instruction AbstractVisitor.visitBlockNode(BlockNode iVisited)
           
 Instruction AbstractVisitor.visitBlockPassNode(BlockPassNode iVisited)
           
 Instruction AbstractVisitor.visitBreakNode(BreakNode iVisited)
           
 Instruction AbstractVisitor.visitConstDeclNode(ConstDeclNode iVisited)
           
 Instruction AbstractVisitor.visitClassVarAsgnNode(ClassVarAsgnNode iVisited)
           
 Instruction AbstractVisitor.visitClassVarDeclNode(ClassVarDeclNode iVisited)
           
 Instruction AbstractVisitor.visitClassVarNode(ClassVarNode iVisited)
           
 Instruction AbstractVisitor.visitCallNode(CallNode iVisited)
           
 Instruction AbstractVisitor.visitCaseNode(CaseNode iVisited)
           
 Instruction AbstractVisitor.visitClassNode(ClassNode iVisited)
           
 Instruction AbstractVisitor.visitColon2Node(Colon2Node iVisited)
           
 Instruction AbstractVisitor.visitColon3Node(Colon3Node iVisited)
           
 Instruction AbstractVisitor.visitConstNode(ConstNode iVisited)
           
 Instruction AbstractVisitor.visitDAsgnNode(DAsgnNode iVisited)
           
 Instruction AbstractVisitor.visitDRegxNode(DRegexpNode iVisited)
           
 Instruction AbstractVisitor.visitDStrNode(DStrNode iVisited)
           
 Instruction AbstractVisitor.visitDSymbolNode(DSymbolNode iVisited)
           
 Instruction AbstractVisitor.visitDVarNode(DVarNode iVisited)
           
 Instruction AbstractVisitor.visitDXStrNode(DXStrNode iVisited)
           
 Instruction AbstractVisitor.visitDefinedNode(DefinedNode iVisited)
           
 Instruction AbstractVisitor.visitDefnNode(DefnNode iVisited)
           
 Instruction AbstractVisitor.visitDefsNode(DefsNode iVisited)
           
 Instruction AbstractVisitor.visitDotNode(DotNode iVisited)
           
 Instruction AbstractVisitor.visitEnsureNode(EnsureNode iVisited)
           
 Instruction AbstractVisitor.visitEvStrNode(EvStrNode iVisited)
           
 Instruction AbstractVisitor.visitFCallNode(FCallNode iVisited)
           
 Instruction AbstractVisitor.visitFalseNode(FalseNode iVisited)
           
 Instruction AbstractVisitor.visitFlipNode(FlipNode iVisited)
           
 Instruction AbstractVisitor.visitForNode(ForNode iVisited)
           
 Instruction AbstractVisitor.visitGlobalAsgnNode(GlobalAsgnNode iVisited)
           
 Instruction AbstractVisitor.visitGlobalVarNode(GlobalVarNode iVisited)
           
 Instruction AbstractVisitor.visitHashNode(HashNode iVisited)
           
 Instruction AbstractVisitor.visitInstAsgnNode(InstAsgnNode iVisited)
           
 Instruction AbstractVisitor.visitInstVarNode(InstVarNode iVisited)
           
 Instruction AbstractVisitor.visitIfNode(IfNode iVisited)
           
 Instruction AbstractVisitor.visitIterNode(IterNode iVisited)
           
 Instruction AbstractVisitor.visitLocalAsgnNode(LocalAsgnNode iVisited)
           
 Instruction AbstractVisitor.visitLocalVarNode(LocalVarNode iVisited)
           
 Instruction AbstractVisitor.visitMultipleAsgnNode(MultipleAsgnNode iVisited)
           
 Instruction AbstractVisitor.visitMatch2Node(Match2Node iVisited)
           
 Instruction AbstractVisitor.visitMatch3Node(Match3Node iVisited)
           
 Instruction AbstractVisitor.visitMatchNode(MatchNode iVisited)
           
 Instruction AbstractVisitor.visitModuleNode(ModuleNode iVisited)
           
 Instruction AbstractVisitor.visitNewlineNode(NewlineNode iVisited)
           
 Instruction AbstractVisitor.visitNextNode(NextNode iVisited)
           
 Instruction AbstractVisitor.visitNilNode(NilNode iVisited)
           
 Instruction AbstractVisitor.visitNotNode(NotNode iVisited)
           
 Instruction AbstractVisitor.visitNthRefNode(NthRefNode iVisited)
           
 Instruction AbstractVisitor.visitOpElementAsgnNode(OpElementAsgnNode iVisited)
           
 Instruction AbstractVisitor.visitOpAsgnNode(OpAsgnNode iVisited)
           
 Instruction AbstractVisitor.visitOpAsgnAndNode(OpAsgnAndNode iVisited)
           
 Instruction AbstractVisitor.visitOpAsgnOrNode(OpAsgnOrNode iVisited)
           
 Instruction AbstractVisitor.visitOptNNode(OptNNode iVisited)
           
 Instruction AbstractVisitor.visitOrNode(OrNode iVisited)
           
 Instruction AbstractVisitor.visitPostExeNode(PostExeNode iVisited)
           
 Instruction AbstractVisitor.visitRedoNode(RedoNode iVisited)
           
 Instruction AbstractVisitor.visitRescueBodyNode(RescueBodyNode iVisited)
           
 Instruction AbstractVisitor.visitRescueNode(RescueNode iVisited)
           
 Instruction AbstractVisitor.visitRetryNode(RetryNode iVisited)
           
 Instruction AbstractVisitor.visitReturnNode(ReturnNode iVisited)
           
 Instruction AbstractVisitor.visitRootNode(RootNode iVisited)
           
 Instruction AbstractVisitor.visitSClassNode(SClassNode iVisited)
           
 Instruction AbstractVisitor.visitSelfNode(SelfNode iVisited)
           
 Instruction AbstractVisitor.visitSplatNode(SplatNode iVisited)
           
 Instruction AbstractVisitor.visitStrNode(StrNode iVisited)
           
 Instruction AbstractVisitor.visitSValueNode(SValueNode iVisited)
           
 Instruction AbstractVisitor.visitSuperNode(SuperNode iVisited)
           
 Instruction AbstractVisitor.visitToAryNode(ToAryNode iVisited)
           
 Instruction AbstractVisitor.visitTrueNode(TrueNode iVisited)
           
 Instruction AbstractVisitor.visitUndefNode(UndefNode iVisited)
           
 Instruction AbstractVisitor.visitUntilNode(UntilNode iVisited)
           
 Instruction AbstractVisitor.visitVAliasNode(VAliasNode iVisited)
           
 Instruction AbstractVisitor.visitVCallNode(VCallNode iVisited)
           
 Instruction AbstractVisitor.visitWhenNode(WhenNode iVisited)
           
 Instruction AbstractVisitor.visitWhileNode(WhileNode iVisited)
           
 Instruction AbstractVisitor.visitXStrNode(XStrNode iVisited)
           
 Instruction AbstractVisitor.visitYieldNode(YieldNode iVisited)
           
 Instruction AbstractVisitor.visitZArrayNode(ZArrayNode iVisited)
           
 Instruction AbstractVisitor.visitZSuperNode(ZSuperNode iVisited)
           
 Instruction AbstractVisitor.visitBignumNode(BignumNode iVisited)
           
 Instruction AbstractVisitor.visitFixnumNode(FixnumNode iVisited)
           
 Instruction AbstractVisitor.visitFloatNode(FloatNode iVisited)
           
 Instruction AbstractVisitor.visitRegexpNode(RegexpNode iVisited)
           
 Instruction AbstractVisitor.visitSymbolNode(SymbolNode iVisited)
           
 Instruction AbstractVisitor.visitArgsPushNode(ArgsPushNode iVisited)
           
 Instruction AbstractVisitor.visitAttrAssignNode(AttrAssignNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitAliasNode(AliasNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitAndNode(AndNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitArgsNode(ArgsNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitArgsCatNode(ArgsCatNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitArgsPushNode(ArgsPushNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitAttrAssignNode(AttrAssignNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitArrayNode(ArrayNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitBackRefNode(BackRefNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitBeginNode(BeginNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitBlockArgNode(BlockArgNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitBlockNode(BlockNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitBlockPassNode(BlockPassNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitBreakNode(BreakNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitConstDeclNode(ConstDeclNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitClassVarAsgnNode(ClassVarAsgnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitClassVarDeclNode(ClassVarDeclNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitClassVarNode(ClassVarNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitCallNode(CallNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitCaseNode(CaseNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitClassNode(ClassNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitColon2Node(Colon2Node iVisited)
           
 Instruction DefaultIteratorVisitor.visitColon3Node(Colon3Node iVisited)
           
 Instruction DefaultIteratorVisitor.visitConstNode(ConstNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDAsgnNode(DAsgnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDRegxNode(DRegexpNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDStrNode(DStrNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDSymbolNode(DSymbolNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDVarNode(DVarNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDXStrNode(DXStrNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDefinedNode(DefinedNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDefnNode(DefnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDefsNode(DefsNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitDotNode(DotNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitEnsureNode(EnsureNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitEvStrNode(EvStrNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitFCallNode(FCallNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitFalseNode(FalseNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitFlipNode(FlipNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitForNode(ForNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitGlobalAsgnNode(GlobalAsgnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitGlobalVarNode(GlobalVarNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitHashNode(HashNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitInstAsgnNode(InstAsgnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitInstVarNode(InstVarNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitIfNode(IfNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitIterNode(IterNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitLocalAsgnNode(LocalAsgnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitLocalVarNode(LocalVarNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitMultipleAsgnNode(MultipleAsgnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitMatch2Node(Match2Node iVisited)
           
 Instruction DefaultIteratorVisitor.visitMatch3Node(Match3Node iVisited)
           
 Instruction DefaultIteratorVisitor.visitMatchNode(MatchNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitModuleNode(ModuleNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitNewlineNode(NewlineNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitNextNode(NextNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitNilNode(NilNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitNotNode(NotNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitNthRefNode(NthRefNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitOpElementAsgnNode(OpElementAsgnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitOpAsgnNode(OpAsgnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitOpAsgnAndNode(OpAsgnAndNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitOpAsgnOrNode(OpAsgnOrNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitOptNNode(OptNNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitOrNode(OrNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitPostExeNode(PostExeNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitRedoNode(RedoNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitRescueBodyNode(RescueBodyNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitRescueNode(RescueNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitRetryNode(RetryNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitRootNode(RootNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitReturnNode(ReturnNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitSClassNode(SClassNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitSelfNode(SelfNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitSplatNode(SplatNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitStrNode(StrNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitSValueNode(SValueNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitSuperNode(SuperNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitToAryNode(ToAryNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitTrueNode(TrueNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitUndefNode(UndefNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitUntilNode(UntilNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitVAliasNode(VAliasNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitVCallNode(VCallNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitWhenNode(WhenNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitWhileNode(WhileNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitXStrNode(XStrNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitYieldNode(YieldNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitZArrayNode(ZArrayNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitZSuperNode(ZSuperNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitBignumNode(BignumNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitFixnumNode(FixnumNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitFloatNode(FloatNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitRegexpNode(RegexpNode iVisited)
           
 Instruction DefaultIteratorVisitor.visitSymbolNode(SymbolNode iVisited)
           
 Instruction NodeVisitor.visitAliasNode(AliasNode iVisited)
           
 Instruction NodeVisitor.visitAndNode(AndNode iVisited)
           
 Instruction NodeVisitor.visitArgsNode(ArgsNode iVisited)
           
 Instruction NodeVisitor.visitArgsCatNode(ArgsCatNode iVisited)
           
 Instruction NodeVisitor.visitArgsPushNode(ArgsPushNode iVisited)
           
 Instruction NodeVisitor.visitArrayNode(ArrayNode iVisited)
           
 Instruction NodeVisitor.visitAttrAssignNode(AttrAssignNode iVisited)
           
 Instruction NodeVisitor.visitBackRefNode(BackRefNode iVisited)
           
 Instruction NodeVisitor.visitBeginNode(BeginNode iVisited)
           
 Instruction NodeVisitor.visitBignumNode(BignumNode iVisited)
           
 Instruction NodeVisitor.visitBlockArgNode(BlockArgNode iVisited)
           
 Instruction NodeVisitor.visitBlockNode(BlockNode iVisited)
           
 Instruction NodeVisitor.visitBlockPassNode(BlockPassNode iVisited)
           
 Instruction NodeVisitor.visitBreakNode(BreakNode iVisited)
           
 Instruction NodeVisitor.visitConstDeclNode(ConstDeclNode iVisited)
           
 Instruction NodeVisitor.visitClassVarAsgnNode(ClassVarAsgnNode iVisited)
           
 Instruction NodeVisitor.visitClassVarDeclNode(ClassVarDeclNode iVisited)
           
 Instruction NodeVisitor.visitClassVarNode(ClassVarNode iVisited)
           
 Instruction NodeVisitor.visitCallNode(CallNode iVisited)
           
 Instruction NodeVisitor.visitCaseNode(CaseNode iVisited)
           
 Instruction NodeVisitor.visitClassNode(ClassNode iVisited)
           
 Instruction NodeVisitor.visitColon2Node(Colon2Node iVisited)
           
 Instruction NodeVisitor.visitColon3Node(Colon3Node iVisited)
           
 Instruction NodeVisitor.visitConstNode(ConstNode iVisited)
           
 Instruction NodeVisitor.visitDAsgnNode(DAsgnNode iVisited)
           
 Instruction NodeVisitor.visitDRegxNode(DRegexpNode iVisited)
           
 Instruction NodeVisitor.visitDStrNode(DStrNode iVisited)
           
 Instruction NodeVisitor.visitDSymbolNode(DSymbolNode iVisited)
           
 Instruction NodeVisitor.visitDVarNode(DVarNode iVisited)
           
 Instruction NodeVisitor.visitDXStrNode(DXStrNode iVisited)
           
 Instruction NodeVisitor.visitDefinedNode(DefinedNode iVisited)
           
 Instruction NodeVisitor.visitDefnNode(DefnNode iVisited)
           
 Instruction NodeVisitor.visitDefsNode(DefsNode iVisited)
           
 Instruction NodeVisitor.visitDotNode(DotNode iVisited)
           
 Instruction NodeVisitor.visitEnsureNode(EnsureNode iVisited)
           
 Instruction NodeVisitor.visitEvStrNode(EvStrNode iVisited)
           
 Instruction NodeVisitor.visitFCallNode(FCallNode iVisited)
           
 Instruction NodeVisitor.visitFalseNode(FalseNode iVisited)
           
 Instruction NodeVisitor.visitFixnumNode(FixnumNode iVisited)
           
 Instruction NodeVisitor.visitFlipNode(FlipNode iVisited)
           
 Instruction NodeVisitor.visitFloatNode(FloatNode iVisited)
           
 Instruction NodeVisitor.visitForNode(ForNode iVisited)
           
 Instruction NodeVisitor.visitGlobalAsgnNode(GlobalAsgnNode iVisited)
           
 Instruction NodeVisitor.visitGlobalVarNode(GlobalVarNode iVisited)
           
 Instruction NodeVisitor.visitHashNode(HashNode iVisited)
           
 Instruction NodeVisitor.visitInstAsgnNode(InstAsgnNode iVisited)
           
 Instruction NodeVisitor.visitInstVarNode(InstVarNode iVisited)
           
 Instruction NodeVisitor.visitIfNode(IfNode iVisited)
           
 Instruction NodeVisitor.visitIterNode(IterNode iVisited)
           
 Instruction NodeVisitor.visitLocalAsgnNode(LocalAsgnNode iVisited)
           
 Instruction NodeVisitor.visitLocalVarNode(LocalVarNode iVisited)
           
 Instruction NodeVisitor.visitMultipleAsgnNode(MultipleAsgnNode iVisited)
           
 Instruction NodeVisitor.visitMatch2Node(Match2Node iVisited)
           
 Instruction NodeVisitor.visitMatch3Node(Match3Node iVisited)
           
 Instruction NodeVisitor.visitMatchNode(MatchNode iVisited)
           
 Instruction NodeVisitor.visitModuleNode(ModuleNode iVisited)
           
 Instruction NodeVisitor.visitNewlineNode(NewlineNode iVisited)
           
 Instruction NodeVisitor.visitNextNode(NextNode iVisited)
           
 Instruction NodeVisitor.visitNilNode(NilNode iVisited)
           
 Instruction NodeVisitor.visitNotNode(NotNode iVisited)
           
 Instruction NodeVisitor.visitNthRefNode(NthRefNode iVisited)
           
 Instruction NodeVisitor.visitOpElementAsgnNode(OpElementAsgnNode iVisited)
           
 Instruction NodeVisitor.visitOpAsgnNode(OpAsgnNode iVisited)
           
 Instruction NodeVisitor.visitOpAsgnAndNode(OpAsgnAndNode iVisited)
           
 Instruction NodeVisitor.visitOpAsgnOrNode(OpAsgnOrNode iVisited)
           
 Instruction NodeVisitor.visitOptNNode(OptNNode iVisited)
           
 Instruction NodeVisitor.visitOrNode(OrNode iVisited)
           
 Instruction NodeVisitor.visitPostExeNode(PostExeNode iVisited)
           
 Instruction NodeVisitor.visitRedoNode(RedoNode iVisited)
           
 Instruction NodeVisitor.visitRegexpNode(RegexpNode iVisited)
           
 Instruction NodeVisitor.visitRescueBodyNode(RescueBodyNode iVisited)
           
 Instruction NodeVisitor.visitRescueNode(RescueNode iVisited)
           
 Instruction NodeVisitor.visitRetryNode(RetryNode iVisited)
           
 Instruction NodeVisitor.visitReturnNode(ReturnNode iVisited)
           
 Instruction NodeVisitor.visitRootNode(RootNode iVisited)
           
 Instruction NodeVisitor.visitSClassNode(SClassNode iVisited)
           
 Instruction NodeVisitor.visitSelfNode(SelfNode iVisited)
           
 Instruction NodeVisitor.visitSplatNode(SplatNode iVisited)
           
 Instruction NodeVisitor.visitStrNode(StrNode iVisited)
           
 Instruction NodeVisitor.visitSuperNode(SuperNode iVisited)
           
 Instruction NodeVisitor.visitSValueNode(SValueNode iVisited)
           
 Instruction NodeVisitor.visitSymbolNode(SymbolNode iVisited)
           
 Instruction NodeVisitor.visitToAryNode(ToAryNode iVisited)
           
 Instruction NodeVisitor.visitTrueNode(TrueNode iVisited)
           
 Instruction NodeVisitor.visitUndefNode(UndefNode iVisited)
           
 Instruction NodeVisitor.visitUntilNode(UntilNode iVisited)
           
 Instruction NodeVisitor.visitVAliasNode(VAliasNode iVisited)
           
 Instruction NodeVisitor.visitVCallNode(VCallNode iVisited)
           
 Instruction NodeVisitor.visitWhenNode(WhenNode iVisited)
           
 Instruction NodeVisitor.visitWhileNode(WhileNode iVisited)
           
 Instruction NodeVisitor.visitXStrNode(XStrNode iVisited)
           
 Instruction NodeVisitor.visitYieldNode(YieldNode iVisited)
           
 Instruction NodeVisitor.visitZArrayNode(ZArrayNode iVisited)
           
 Instruction NodeVisitor.visitZSuperNode(ZSuperNode iVisited)
           
 

Uses of Instruction in org.jruby.ast.visitor.rewriter
 

Methods in org.jruby.ast.visitor.rewriter that return Instruction
 Instruction ReWriteVisitor.visitAliasNode(AliasNode iVisited)
           
 Instruction ReWriteVisitor.visitAndNode(AndNode iVisited)
           
 Instruction ReWriteVisitor.visitArgsNode(ArgsNode iVisited)
           
 Instruction ReWriteVisitor.visitArgsCatNode(ArgsCatNode iVisited)
           
 Instruction ReWriteVisitor.visitArrayNode(ArrayNode iVisited)
           
 Instruction ReWriteVisitor.visitBackRefNode(BackRefNode iVisited)
           
 Instruction ReWriteVisitor.visitBeginNode(BeginNode iVisited)
           
 Instruction ReWriteVisitor.visitBignumNode(BignumNode iVisited)
           
 Instruction ReWriteVisitor.visitBlockArgNode(BlockArgNode iVisited)
           
 Instruction ReWriteVisitor.visitBlockNode(BlockNode iVisited)
           
 Instruction ReWriteVisitor.visitBlockPassNode(BlockPassNode iVisited)
           
 Instruction ReWriteVisitor.visitBreakNode(BreakNode iVisited)
           
 Instruction ReWriteVisitor.visitConstDeclNode(ConstDeclNode iVisited)
           
 Instruction ReWriteVisitor.visitClassVarAsgnNode(ClassVarAsgnNode iVisited)
           
 Instruction ReWriteVisitor.visitClassVarDeclNode(ClassVarDeclNode iVisited)
           
 Instruction ReWriteVisitor.visitClassVarNode(ClassVarNode iVisited)
           
 Instruction ReWriteVisitor.visitCallNode(CallNode iVisited)
           
 Instruction ReWriteVisitor.visitCaseNode(CaseNode iVisited)
           
 Instruction ReWriteVisitor.visitClassNode(ClassNode iVisited)
           
 Instruction ReWriteVisitor.visitColon2Node(Colon2Node iVisited)
           
 Instruction ReWriteVisitor.visitColon3Node(Colon3Node iVisited)
           
 Instruction ReWriteVisitor.visitConstNode(ConstNode iVisited)
           
 Instruction ReWriteVisitor.visitDAsgnNode(DAsgnNode iVisited)
           
 Instruction ReWriteVisitor.visitDRegxNode(DRegexpNode iVisited)
           
 Instruction ReWriteVisitor.visitDStrNode(DStrNode iVisited)
           
 Instruction ReWriteVisitor.visitDSymbolNode(DSymbolNode iVisited)
           
 Instruction ReWriteVisitor.visitDVarNode(DVarNode iVisited)
           
 Instruction ReWriteVisitor.visitDXStrNode(DXStrNode iVisited)
           
 Instruction ReWriteVisitor.visitDefinedNode(DefinedNode iVisited)
           
 Instruction ReWriteVisitor.visitDefnNode(DefnNode iVisited)
           
 Instruction ReWriteVisitor.visitDefsNode(DefsNode iVisited)
           
 Instruction ReWriteVisitor.visitDotNode(DotNode iVisited)
           
 Instruction ReWriteVisitor.visitEnsureNode(EnsureNode iVisited)
           
 Instruction ReWriteVisitor.visitEvStrNode(EvStrNode iVisited)
           
 Instruction ReWriteVisitor.visitFCallNode(FCallNode iVisited)
           
 Instruction ReWriteVisitor.visitFalseNode(FalseNode iVisited)
           
 Instruction ReWriteVisitor.visitFixnumNode(FixnumNode iVisited)
           
 Instruction ReWriteVisitor.visitFlipNode(FlipNode iVisited)
           
 Instruction ReWriteVisitor.visitFloatNode(FloatNode iVisited)
           
 Instruction ReWriteVisitor.visitForNode(ForNode iVisited)
           
 Instruction ReWriteVisitor.visitGlobalAsgnNode(GlobalAsgnNode iVisited)
           
 Instruction ReWriteVisitor.visitGlobalVarNode(GlobalVarNode iVisited)
           
 Instruction ReWriteVisitor.visitHashNode(HashNode iVisited)
           
 Instruction ReWriteVisitor.visitInstAsgnNode(InstAsgnNode iVisited)
           
 Instruction ReWriteVisitor.visitInstVarNode(InstVarNode iVisited)
           
 Instruction ReWriteVisitor.visitIfNode(IfNode iVisited)
           
 Instruction ReWriteVisitor.visitIterNode(IterNode iVisited)
           
 Instruction ReWriteVisitor.visitLocalAsgnNode(LocalAsgnNode iVisited)
           
 Instruction ReWriteVisitor.visitLocalVarNode(LocalVarNode iVisited)
           
 Instruction ReWriteVisitor.visitMultipleAsgnNode(MultipleAsgnNode iVisited)
           
 Instruction ReWriteVisitor.visitMatch2Node(Match2Node iVisited)
           
 Instruction ReWriteVisitor.visitMatch3Node(Match3Node iVisited)
           
 Instruction ReWriteVisitor.visitMatchNode(MatchNode iVisited)
           
 Instruction ReWriteVisitor.visitModuleNode(ModuleNode iVisited)
           
 Instruction ReWriteVisitor.visitNewlineNode(NewlineNode iVisited)
           
 Instruction ReWriteVisitor.visitNextNode(NextNode iVisited)
           
 Instruction ReWriteVisitor.visitNilNode(NilNode iVisited)
           
 Instruction ReWriteVisitor.visitNotNode(NotNode iVisited)
           
 Instruction ReWriteVisitor.visitNthRefNode(NthRefNode iVisited)
           
 Instruction ReWriteVisitor.visitOpElementAsgnNode(OpElementAsgnNode iVisited)
           
 Instruction ReWriteVisitor.visitOpAsgnNode(OpAsgnNode iVisited)
           
 Instruction ReWriteVisitor.visitOpAsgnAndNode(OpAsgnAndNode iVisited)
           
 Instruction ReWriteVisitor.visitOpAsgnOrNode(OpAsgnOrNode iVisited)
           
 Instruction ReWriteVisitor.visitOptNNode(OptNNode iVisited)
           
 Instruction ReWriteVisitor.visitOrNode(OrNode iVisited)
           
 Instruction ReWriteVisitor.visitPostExeNode(PostExeNode iVisited)
           
 Instruction ReWriteVisitor.visitRedoNode(RedoNode iVisited)
           
 Instruction ReWriteVisitor.visitRegexpNode(RegexpNode iVisited)
           
 Instruction ReWriteVisitor.visitRescueBodyNode(RescueBodyNode iVisited)
           
 Instruction ReWriteVisitor.visitRescueNode(RescueNode iVisited)
           
 Instruction ReWriteVisitor.visitRetryNode(RetryNode iVisited)
           
 Instruction ReWriteVisitor.visitReturnNode(ReturnNode iVisited)
           
 Instruction ReWriteVisitor.visitSClassNode(SClassNode iVisited)
           
 Instruction ReWriteVisitor.visitSelfNode(SelfNode iVisited)
           
 Instruction ReWriteVisitor.visitSplatNode(SplatNode iVisited)
           
 Instruction ReWriteVisitor.visitStrNode(StrNode iVisited)
           
 Instruction ReWriteVisitor.visitSuperNode(SuperNode iVisited)
           
 Instruction ReWriteVisitor.visitSValueNode(SValueNode iVisited)
           
 Instruction ReWriteVisitor.visitSymbolNode(SymbolNode iVisited)
           
 Instruction ReWriteVisitor.visitToAryNode(ToAryNode iVisited)
           
 Instruction ReWriteVisitor.visitTrueNode(TrueNode iVisited)
           
 Instruction ReWriteVisitor.visitUndefNode(UndefNode iVisited)
           
 Instruction ReWriteVisitor.visitUntilNode(UntilNode iVisited)
           
 Instruction ReWriteVisitor.visitVAliasNode(VAliasNode iVisited)
           
 Instruction ReWriteVisitor.visitVCallNode(VCallNode iVisited)
           
 Instruction ReWriteVisitor.visitWhenNode(WhenNode iVisited)
           
 Instruction ReWriteVisitor.visitWhileNode(WhileNode iVisited)
           
 Instruction ReWriteVisitor.visitXStrNode(XStrNode iVisited)
           
 Instruction ReWriteVisitor.visitYieldNode(YieldNode iVisited)
           
 Instruction ReWriteVisitor.visitZArrayNode(ZArrayNode iVisited)
           
 Instruction ReWriteVisitor.visitZSuperNode(ZSuperNode iVisited)
           
 Instruction ReWriteVisitor.visitArgsPushNode(ArgsPushNode node)
           
 Instruction ReWriteVisitor.visitAttrAssignNode(AttrAssignNode iVisited)
           
 Instruction ReWriteVisitor.visitRootNode(RootNode iVisited)
           
 

Uses of Instruction in org.jruby.ast.visitor.rewriter.utils
 

Methods in org.jruby.ast.visitor.rewriter.utils that return Instruction
 Instruction HereDocReWriteVisitor.visitStrNode(StrNode iVisited)
           
 Instruction ShortIfNodeReWriteVisitor.visitNewlineNode(NewlineNode iVisited)
           
 

Uses of Instruction in org.jruby.evaluator
 

Constructors in org.jruby.evaluator with parameters of type Instruction
InstructionBundle(Instruction i, InstructionContext ic)
           
 



Copyright © 2002-2007 JRuby Team. All Rights Reserved.