
org.jruby.ir.targets.BranchCompiler Maven / Gradle / Ivy
package org.jruby.ir.targets;
import org.objectweb.asm.Label;
public interface BranchCompiler {
public void branchIfTruthy(Label target);
/**
* Branch to label if value at top of stack is nil
*
* stack: obj to check for nilness
*/
public void branchIfNil(Label label);
public void bfalse(Label label);
public void btrue(Label label);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy