BranchCompiler — members
7
C
bfalse(label)
C
branch_if_nil(label)
C
branch_if_truthy(target)
C
btrue(label)
C
check_args_arity(args, required, opt, rest)
C
check_arity(required, opt, rest, rest_key)
C
check_arity_specific_args(required, opt, rest, rest_key)
org.jruby.ir.targets.BranchCompiler
interface
abstract
7 members
Instance Methods
bfalse
bfalse
(
Label label
)
Java: bfalse(org.objectweb.asm.Label label)
branch_if_nil
branch_if_nil
(
Label label
)
Java: branchIfNil(org.objectweb.asm.Label label)
Branch to label if value at top of stack is nil
stack: obj to check for nilness
branch_if_truthy
branch_if_truthy
(
Label target
)
Java: branchIfTruthy(org.objectweb.asm.Label target)
btrue
btrue
(
Label label
)
Java: btrue(org.objectweb.asm.Label label)
check_args_arity
check_args_arity
(
Runnable args,
int required,
int opt,
boolean rest
)
Java: checkArgsArity(Runnable args, int required, int opt, boolean rest)
check_arity
check_arity
(
int required,
int opt,
boolean rest,
int rest_key
)
Java: checkArity(int required, int opt, boolean rest, int restKey)
check_arity_specific_args
check_arity_specific_args
(
int required,
int opt,
boolean rest,
int rest_key
)
Java: checkAritySpecificArgs(int required, int opt, boolean rest, int restKey)