public abstract class JsrInstruction extends BranchInstruction implements UnconditionalBranch, TypedInstruction, StackProducer
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, produceStack, readInstruction, setComparator, toString, toString
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
produceStack
JsrInstruction(short opcode, InstructionHandle target)
JsrInstruction()
public Type getType(ConstantPoolGen cp)
getType
in interface TypedInstruction
public InstructionHandle physicalSuccessor()