public abstract class JsrInstruction extends BranchInstruction implements UnconditionalBranch, TypedInstruction, StackProducer
| Modifier and Type | Field and Description |
|---|---|
private static long |
serialVersionUID |
index, position, targetlength, opcode| Constructor and Description |
|---|
JsrInstruction()
Empty constructor needed for the Class.newInstance() statement in
Instruction.readInstruction().
|
JsrInstruction(short opcode,
InstructionHandle target) |
| Modifier and Type | Method and Description |
|---|---|
Type |
getType(ConstantPoolGen cp) |
InstructionHandle |
physicalSuccessor()
Returns an InstructionHandle to the physical successor
of this JsrInstruction.
|
containsTarget, dispose, dump, getIndex, getTarget, getTargetOffset, getTargetOffset, initFromFile, notifyTarget, setTarget, toString, updatePosition, updateTargetaccept, consumeStack, copy, equals, getComparator, getLength, getName, getOpcode, hashCode, produceStack, readInstruction, setComparator, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitproduceStackprivate static final long serialVersionUID
JsrInstruction(short opcode,
InstructionHandle target)
JsrInstruction()
public Type getType(ConstantPoolGen cp)
getType in interface TypedInstructionpublic InstructionHandle physicalSuccessor()