Uses of Interface
org.jruby.compiler.BranchCallback

Packages that use BranchCallback
org.jruby.compiler   
org.jruby.compiler.impl   
 

Uses of BranchCallback in org.jruby.compiler
 

Methods in org.jruby.compiler with parameters of type BranchCallback
 void Compiler.performBooleanBranch(BranchCallback trueBranch, BranchCallback falseBranch)
          Perform a boolean branch operation based on the Ruby "true" value of the top value on the stack.
 void Compiler.performLogicalAnd(BranchCallback longBranch)
          Perform a logical short-circuited Ruby "and" operation, using Ruby notions of true and false.
 void Compiler.performLogicalOr(BranchCallback longBranch)
          Perform a logical short-circuited Ruby "or" operation, using Ruby notions of true and false.
 void Compiler.performBooleanLoop(BranchCallback condition, BranchCallback body, boolean checkFirst)
          Perform a boolean loop using the given condition-calculating branch and body branch.
 void Compiler.performGEBranch(BranchCallback trueBranch, BranchCallback falseBranch)
          Perform a greater-than-or-equal test and branch, given the provided true and false branches.
 void Compiler.performGTBranch(BranchCallback trueBranch, BranchCallback falseBranch)
          Perform a greater-than test and branch, given the provided true and false branches.
 void Compiler.performLEBranch(BranchCallback trueBranch, BranchCallback falseBranch)
          Perform a greater-than-or-equal test and branch, given the provided true and false branches.
 void Compiler.performLTBranch(BranchCallback trueBranch, BranchCallback falseBranch)
          Perform a greater-than test and branch, given the provided true and false branches.
 

Uses of BranchCallback in org.jruby.compiler.impl
 

Methods in org.jruby.compiler.impl with parameters of type BranchCallback
 void StandardASMCompiler.performBooleanBranch(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.performLogicalAnd(BranchCallback longBranch)
           
 void StandardASMCompiler.performLogicalOr(BranchCallback longBranch)
           
 void StandardASMCompiler.performBooleanLoop(BranchCallback condition, BranchCallback body, boolean checkFirst)
           
 void StandardASMCompiler.performGEBranch(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.performGTBranch(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.performLEBranch(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.performLTBranch(BranchCallback trueBranch, BranchCallback falseBranch)
           
 



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