|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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.performBooleanLoopLight(BranchCallback condition,
BranchCallback body,
boolean checkFirst)
Perform a boolean loop using the given condition-calculating branch and body branch. |
void |
MethodCompiler.performBooleanLoopSafe(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.performBooleanLoopLight(BranchCallback condition,
BranchCallback body,
boolean checkFirst)
|
void |
StandardASMCompiler.AbstractMethodCompiler.performBooleanLoopSafe(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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |