public class RawSwitchStatement extends AbstractStatement
| Constructor and Description |
|---|
RawSwitchStatement(BytecodeLoc loc,
Expression switchOn,
DecodedSwitch switchData) |
| Modifier and Type | Method and Description |
|---|---|
void |
collectLValueUsage(LValueUsageCollector lValueUsageCollector) |
Statement |
deepClone(CloneHelper cloneHelper) |
Dumper |
dump(Dumper dumper) |
boolean |
equivalentUnder(Object o,
EquivalenceConstraint constraint) |
boolean |
fallsToNext() |
BytecodeLoc |
getCombinedLoc() |
StructuredStatement |
getStructuredStatement() |
DecodedSwitch |
getSwitchData() |
Expression |
getSwitchOn() |
SwitchStatement |
getSwitchStatement(BlockIdentifier blockIdentifier) |
void |
replaceSingleUsageLValues(LValueRewriter lValueRewriter,
SSAIdentifiers ssaIdentifiers) |
void |
rewriteExpressions(ExpressionRewriter expressionRewriter,
SSAIdentifiers ssaIdentifiers) |
addLoc, canThrow, collectLocallyMutatedVariables, collectLValueAssignments, collectObjectCreation, doesBlackListLValueReplacement, getCompoundParts, getContainer, getCreatedLValue, getLoc, getRValue, getTargetStatement, isCompound, outerDeepClone, setContainer, setLifetimeHint, toString, wantsLifetimeHintpublic RawSwitchStatement(BytecodeLoc loc, Expression switchOn, DecodedSwitch switchData)
public BytecodeLoc getCombinedLoc()
public Statement deepClone(CloneHelper cloneHelper)
public void replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)
public void rewriteExpressions(ExpressionRewriter expressionRewriter, SSAIdentifiers ssaIdentifiers)
public void collectLValueUsage(LValueUsageCollector lValueUsageCollector)
public DecodedSwitch getSwitchData()
public Expression getSwitchOn()
public StructuredStatement getStructuredStatement()
public SwitchStatement getSwitchStatement(BlockIdentifier blockIdentifier)
public final boolean equivalentUnder(Object o, EquivalenceConstraint constraint)
public boolean fallsToNext()
fallsToNext in interface StatementfallsToNext in class AbstractStatementCopyright © 2011-2021. All Rights Reserved.