public abstract class JumpingStatement extends AbstractStatement
Constructor and Description |
---|
JumpingStatement(BytecodeLoc loc) |
Modifier and Type | Method and Description |
---|---|
abstract Statement |
getJumpTarget() |
abstract JumpType |
getJumpType() |
abstract boolean |
isConditional() |
abstract void |
setJumpType(JumpType jumpType) |
addLoc, canThrow, collectLocallyMutatedVariables, collectLValueAssignments, collectObjectCreation, doesBlackListLValueReplacement, fallsToNext, getCompoundParts, getContainer, getCreatedLValue, getLoc, getRValue, getTargetStatement, isCompound, outerDeepClone, setContainer, setLifetimeHint, toString, wantsLifetimeHint
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
collectLValueUsage, equivalentUnder, getStructuredStatement, replaceSingleUsageLValues, rewriteExpressions
deepClone
getCombinedLoc
public JumpingStatement(BytecodeLoc loc)