public abstract class JsrInstruction extends BranchInstruction implements UnconditionalBranch, TypedInstruction, StackProducer
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
index, position, target
length, 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, updateTarget
accept, consumeStack, copy, equals, getComparator, getLength, getName, getOpcode, hashCode, produceStack, readInstruction, setComparator, toString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
produceStack
private static final long serialVersionUID
JsrInstruction(short opcode, InstructionHandle target)
JsrInstruction()
public Type getType(ConstantPoolGen cp)
getType
in interface TypedInstruction
public InstructionHandle physicalSuccessor()