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.branchIfModule(CompilerCallback receiverCallback, BranchCallback moduleCallback, BranchCallback notModuleCallback, boolean mustBeModule)
           
 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, BranchCallback isConstant, BranchCallback isMethod, BranchCallback none, 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 javaCatchCode)
           
 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.branchIfModule(CompilerCallback receiverCallback, BranchCallback moduleCallback, BranchCallback notModuleCallback, boolean mustBeModule)
           
 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, BranchCallback isConstant, BranchCallback isMethod, BranchCallback none, 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 javaCatchCode)
           
 void BaseBodyCompiler.performRescueInner(BranchCallback regularCode, BranchCallback rubyCatchCode, BranchCallback javaCatchCode)
           
 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-2007 JRuby Team. All Rights Reserved.