public abstract class AbstractJumpInstruction extends InstructionImpl
isDead
Constructor and Description |
---|
AbstractJumpInstruction(Label targetLabel) |
Modifier and Type | Method and Description |
---|---|
Instruction |
copy(Label newLabel) |
protected Instruction |
createCopy() |
protected abstract AbstractJumpInstruction |
createCopy(Label newLabel) |
java.util.Collection<Instruction> |
getNextInstructions() |
Instruction |
getResolvedTarget() |
Label |
getTargetLabel() |
void |
setResolvedTarget(Instruction resolvedTarget) |
copy, die, getCopies, getOwner, getPreviousInstructions, isDead, outgoingEdgeTo, setOwner, updateCopyInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept
public AbstractJumpInstruction(Label targetLabel)
public Label getTargetLabel()
public Instruction getResolvedTarget()
@NotNull public java.util.Collection<Instruction> getNextInstructions()
public void setResolvedTarget(Instruction resolvedTarget)
protected abstract AbstractJumpInstruction createCopy(@NotNull Label newLabel)
public final Instruction copy(@NotNull Label newLabel)
protected Instruction createCopy()
createCopy
in class InstructionImpl