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, updateCopyInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptpublic 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