public class TryStatement extends AbstractStatement
Constructor and Description |
---|
TryStatement(BytecodeLoc loc,
ExceptionGroup exceptionGroup) |
Modifier and Type | Method and Description |
---|---|
void |
addExitMutex(Expression e) |
void |
collectLValueUsage(LValueUsageCollector lValueUsageCollector) |
Statement |
deepClone(CloneHelper cloneHelper) |
Dumper |
dump(Dumper dumper) |
boolean |
equivalentUnder(Object other,
EquivalenceConstraint constraint) |
BlockIdentifier |
getBlockIdentifier() |
BytecodeLoc |
getCombinedLoc() |
List<ExceptionGroup.Entry> |
getEntries() |
Set<Expression> |
getMonitors() |
StructuredStatement |
getStructuredStatement() |
void |
replaceSingleUsageLValues(LValueRewriter lValueRewriter,
SSAIdentifiers ssaIdentifiers) |
void |
rewriteExpressions(ExpressionRewriter expressionRewriter,
SSAIdentifiers ssaIdentifiers) |
addLoc, canThrow, collectLocallyMutatedVariables, collectLValueAssignments, collectObjectCreation, doesBlackListLValueReplacement, fallsToNext, getCompoundParts, getContainer, getCreatedLValue, getLoc, getRValue, getTargetStatement, isCompound, outerDeepClone, setContainer, setLifetimeHint, toString, wantsLifetimeHint
public TryStatement(BytecodeLoc loc, ExceptionGroup exceptionGroup)
public BytecodeLoc getCombinedLoc()
public void addExitMutex(Expression e)
public Set<Expression> getMonitors()
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 StructuredStatement getStructuredStatement()
public BlockIdentifier getBlockIdentifier()
public List<ExceptionGroup.Entry> getEntries()
public boolean equivalentUnder(Object other, EquivalenceConstraint constraint)
Copyright © 2011-2021. All Rights Reserved.