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

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

Methods in org.jruby.ast.visitor.rewriter.utils that return Instruction
 Instruction ShortIfNodeReWriteVisitor.visitNewlineNode(NewlineNode iVisited)
           
 Instruction HereDocReWriteVisitor.visitStrNode(StrNode 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.