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 BodyCompiler.hasBlock(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isCaptured(int number, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isClassVarDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isConstantBranch(BranchCallback setup, java.lang.String name)
           
 void BodyCompiler.isConstantDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isGlobalDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isInstanceOf(java.lang.Class clazz, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isInstanceVariableDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isMethodBound(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isNil(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.isNull(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BodyCompiler.performBooleanBranch(BranchCallback trueBranch, BranchCallback falseBranch)
          Perform a boolean branch operation based on the Ruby "true" value of the top value on the stack.
 void BodyCompiler.performBooleanLoop(BranchCallback condition, BranchCallback body, boolean checkFirst)
          Perform a boolean loop using the given condition-calculating branch and body branch.
 void BodyCompiler.performBooleanLoopLight(BranchCallback condition, BranchCallback body, boolean checkFirst)
          Perform a boolean loop using the given condition-calculating branch and body branch.
 void BodyCompiler.performBooleanLoopSafe(BranchCallback condition, BranchCallback body, boolean checkFirst)
          Perform a boolean loop using the given condition-calculating branch and body branch.
 void BodyCompiler.performEnsure(BranchCallback regularCode, BranchCallback ensuredCode)
           
 void BodyCompiler.performLogicalAnd(BranchCallback longBranch)
          Perform a logical short-circuited Ruby "and" operation, using Ruby notions of true and false.
 void BodyCompiler.performLogicalOr(BranchCallback longBranch)
          Perform a logical short-circuited Ruby "or" operation, using Ruby notions of true and false.
 void BodyCompiler.performRescue(BranchCallback regularCode, BranchCallback rubyCatchCode, BranchCallback rubyElseCode, boolean needsRetry)
           
 void BodyCompiler.performRescueLight(BranchCallback regularCode, BranchCallback rubyCatchCode, BranchCallback rubyElseCode, boolean needsRetry)
           
 void BodyCompiler.protect(BranchCallback regularCode, BranchCallback protectedCode, java.lang.Class ret)
          Makes sure that the code in protectedCode will always run after regularCode.
 void BodyCompiler.rescue(BranchCallback regularCode, java.lang.Class exception, BranchCallback protectedCode, java.lang.Class ret)
           
 void BodyCompiler.typeCheckBranch(java.lang.Class type, BranchCallback trueCallback, BranchCallback falseCallback)
           
 

Uses of BranchCallback in org.jruby.compiler.impl
 

Methods in org.jruby.compiler.impl with parameters of type BranchCallback
 void BaseBodyCompiler.hasBlock(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isCaptured(int number, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isClassVarDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isConstantBranch(BranchCallback setup, java.lang.String name)
           
 void BaseBodyCompiler.isConstantDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isGlobalDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isInstanceOf(java.lang.Class clazz, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isInstanceVariableDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isMethodBound(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isNil(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.isNull(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.performBooleanBranch(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void BaseBodyCompiler.performBooleanLoop(BranchCallback condition, BranchCallback body, boolean checkFirst)
           
 void BaseBodyCompiler.performBooleanLoopLight(BranchCallback condition, BranchCallback body, boolean checkFirst)
           
 void BaseBodyCompiler.performBooleanLoopSafe(BranchCallback condition, BranchCallback body, boolean checkFirst)
           
 void BaseBodyCompiler.performEnsure(BranchCallback regularCode, BranchCallback protectedCode)
           
 void BaseBodyCompiler.performLogicalAnd(BranchCallback longBranch)
           
 void BaseBodyCompiler.performLogicalOr(BranchCallback longBranch)
           
 void BaseBodyCompiler.performRescue(BranchCallback regularCode, BranchCallback rubyCatchCode, BranchCallback rubyElseCode, boolean needsRetry)
           
 void BaseBodyCompiler.performRescueLight(BranchCallback regularCode, BranchCallback rubyCatchCode, BranchCallback rubyElseCode, boolean needsRetry)
           
 void BaseBodyCompiler.protect(BranchCallback regularCode, BranchCallback protectedCode, java.lang.Class ret)
           
 void BaseBodyCompiler.rescue(BranchCallback regularCode, java.lang.Class exception, BranchCallback catchCode, java.lang.Class ret)
           
 void BaseBodyCompiler.typeCheckBranch(java.lang.Class type, BranchCallback trueCallback, BranchCallback falseCallback)
           
 



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