|
||||||||||
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 |
Compiler.branchIfModule(BranchCallback moduleCallback,
BranchCallback notModuleCallback)
|
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.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.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.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.branchIfModule(BranchCallback moduleCallback,
BranchCallback notModuleCallback)
|
void |
StandardASMCompiler.performBooleanBranch(BranchCallback trueBranch,
BranchCallback falseBranch)
|
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.performLogicalAnd(BranchCallback longBranch)
|
void |
StandardASMCompiler.performLogicalOr(BranchCallback longBranch)
|
void |
StandardASMCompiler.performLTBranch(BranchCallback trueBranch,
BranchCallback falseBranch)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |