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 MethodCompiler.branchIfModule(CompilerCallback receiverCallback, BranchCallback moduleCallback, BranchCallback notModuleCallback)
           
 void MethodCompiler.hasBlock(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isCaptured(int number, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isClassVarDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isConstantBranch(BranchCallback setup, BranchCallback isConstant, BranchCallback isMethod, BranchCallback none, java.lang.String name)
           
 void MethodCompiler.isConstantDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isGlobalDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isInstanceOf(java.lang.Class clazz, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isInstanceVariableDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isMethodBound(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isNil(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.isNull(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void MethodCompiler.performBooleanBranch(BranchCallback trueBranch, BranchCallback falseBranch)
          Perform a boolean branch operation based on the Ruby "true" value of the top value on the stack.
 void MethodCompiler.performBooleanLoop(BranchCallback condition, BranchCallback body, boolean checkFirst)
          Perform a boolean loop using the given condition-calculating branch and body branch.
 void MethodCompiler.performLogicalAnd(BranchCallback longBranch)
          Perform a logical short-circuited Ruby "and" operation, using Ruby notions of true and false.
 void MethodCompiler.performLogicalOr(BranchCallback longBranch)
          Perform a logical short-circuited Ruby "or" operation, using Ruby notions of true and false.
 void MethodCompiler.protect(BranchCallback regularCode, BranchCallback protectedCode, java.lang.Class ret)
          Makes sure that the code in protectedCode will always run after regularCode.
 void MethodCompiler.rescue(BranchCallback regularCode, java.lang.Class exception, BranchCallback protectedCode, java.lang.Class ret)
           
 

Uses of BranchCallback in org.jruby.compiler.impl
 

Methods in org.jruby.compiler.impl with parameters of type BranchCallback
 void StandardASMCompiler.AbstractMethodCompiler.branchIfModule(CompilerCallback receiverCallback, BranchCallback moduleCallback, BranchCallback notModuleCallback)
           
 void StandardASMCompiler.AbstractMethodCompiler.hasBlock(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isCaptured(int number, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isClassVarDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isConstantBranch(BranchCallback setup, BranchCallback isConstant, BranchCallback isMethod, BranchCallback none, java.lang.String name)
           
 void StandardASMCompiler.AbstractMethodCompiler.isConstantDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isGlobalDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isInstanceOf(java.lang.Class clazz, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isInstanceVariableDefined(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isMethodBound(java.lang.String name, BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isNil(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.isNull(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.performBooleanBranch(BranchCallback trueBranch, BranchCallback falseBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.performBooleanLoop(BranchCallback condition, BranchCallback body, boolean checkFirst)
           
 void StandardASMCompiler.AbstractMethodCompiler.performLogicalAnd(BranchCallback longBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.performLogicalOr(BranchCallback longBranch)
           
 void StandardASMCompiler.AbstractMethodCompiler.protect(BranchCallback regularCode, BranchCallback protectedCode, java.lang.Class ret)
           
 void StandardASMCompiler.AbstractMethodCompiler.rescue(BranchCallback regularCode, java.lang.Class exception, BranchCallback catchCode, java.lang.Class ret)
           
 



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