Package org.jruby.ir.targets
Interface BranchCompiler
- All Known Implementing Classes:
IndyBranchCompiler,NormalBranchCompiler
public interface BranchCompiler
-
Method Summary
Modifier and TypeMethodDescriptionvoidbfalse(org.objectweb.asm.Label label) voidbranchIfNil(org.objectweb.asm.Label label) Branch to label if value at top of stack is nilvoidbranchIfTruthy(org.objectweb.asm.Label target) voidbtrue(org.objectweb.asm.Label label)
-
Method Details
-
branchIfTruthy
void branchIfTruthy(org.objectweb.asm.Label target) -
branchIfNil
void branchIfNil(org.objectweb.asm.Label label) Branch to label if value at top of stack is nilstack: obj to check for nilness
-
bfalse
void bfalse(org.objectweb.asm.Label label) -
btrue
void btrue(org.objectweb.asm.Label label)
-