Uses of Class
org.jruby.ast.EvStrNode

Packages that use EvStrNode
org.jruby.ast.visitor   
org.jruby.compiler.ir   
 

Uses of EvStrNode in org.jruby.ast.visitor
 

Methods in org.jruby.ast.visitor with parameters of type EvStrNode
 java.lang.Object NodeVisitor.visitEvStrNode(EvStrNode iVisited)
           
 

Uses of EvStrNode in org.jruby.compiler.ir
 

Methods in org.jruby.compiler.ir with parameters of type EvStrNode
 Operand IR_Builder.buildEvStr(EvStrNode node, IR_Scope s)
          public Operand buildEnsureNode(Node node, IR_Scope m) { final EnsureNode ensureNode = (EnsureNode) node; if (ensureNode.getEnsureNode() != null) { m.performEnsure(new BranchCallback() { public void branch(IR_Scope m) { if (ensureNode.getBodyNode() != null) { build(ensureNode.getBodyNode(), m, true); } else { m.loadNil(); } } }, new BranchCallback() { public void branch(IR_Scope m) { build(ensureNode.getEnsureNode(), m, false); } }); } else { if (ensureNode.getBodyNode() != null) { build(ensureNode.getBodyNode(), m,true); } else { m.loadNil(); } } // TODO: don't require pop if (!expr) m.consumeCurrentValue(); }
 



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