public interface BranchCompiler
| Modifier and Type | Method and Description |
|---|---|
void |
bfalse(org.objectweb.asm.Label label) |
void |
branchIfNil(org.objectweb.asm.Label label)
Branch to label if value at top of stack is nil
|
void |
branchIfTruthy(org.objectweb.asm.Label target) |
void |
btrue(org.objectweb.asm.Label label) |
void |
checkArgsArity(java.lang.Runnable args,
int required,
int opt,
boolean rest) |
void |
checkArity(int required,
int opt,
boolean rest,
int restKey) |
void |
checkAritySpecificArgs(int required,
int opt,
boolean rest,
int restKey) |
void branchIfTruthy(org.objectweb.asm.Label target)
void branchIfNil(org.objectweb.asm.Label label)
stack: obj to check for nilness
void bfalse(org.objectweb.asm.Label label)
void btrue(org.objectweb.asm.Label label)
void checkArgsArity(java.lang.Runnable args,
int required,
int opt,
boolean rest)
void checkArity(int required,
int opt,
boolean rest,
int restKey)
void checkAritySpecificArgs(int required,
int opt,
boolean rest,
int restKey)
Copyright © 2001-2023 JRuby. All Rights Reserved.