public interface BranchUnit
Modifier and Type | Method and Description |
---|---|
void |
branch(Clazz clazz,
CodeAttribute codeAttribute,
int offset,
int branchTarget)
Sets the new instruction offset.
|
void |
branchConditionally(Clazz clazz,
CodeAttribute codeAttribute,
int offset,
int branchTarget,
int conditional)
Sets the new instruction offset, depending on the certainty of the conditional branch.
|
void |
returnFromMethod()
Returns from the method with the given value.
|
void |
throwException()
Handles the throwing of an exception.
|
void branch(Clazz clazz, CodeAttribute codeAttribute, int offset, int branchTarget)
void branchConditionally(Clazz clazz, CodeAttribute codeAttribute, int offset, int branchTarget, int conditional)
void returnFromMethod()
void throwException()