All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----harpoon.IR.Bytecode.Instr | +----harpoon.IR.Bytecode.InCti
InCti
is used for control-transfer instructions.
It will have exactly one predecessor, and multiple successors.
For conditional branches, the first successor
(next()[0]
) will be the 'fall-through' instruction
(corresponding to branch-not-taken). For unconditional branches,
the first successor will be the target, if there is one.
Instructions like ireturn
have no successors.
InCti
from a chunk of bytecode starting
at offest pc
.
public InCti(String sourcefile, int linenumber, byte code[], int pc)
InCti
from a chunk of bytecode starting
at offest pc
.
public byte getOpcode()
public String toString()
All Packages Class Hierarchy This Package Previous Next Index