public class ConstructorStatement extends AbstractStatement
| Modifier and Type | Field and Description |
|---|---|
private MemberFunctionInvokation |
invokation |
| Constructor and Description |
|---|
ConstructorStatement(BytecodeLoc loc,
MemberFunctionInvokation construction) |
| Modifier and Type | Method and Description |
|---|---|
void |
collectLValueUsage(LValueUsageCollector lValueUsageCollector) |
void |
collectObjectCreation(CreationCollector creationCollector) |
Statement |
deepClone(CloneHelper cloneHelper) |
Dumper |
dump(Dumper dumper) |
boolean |
equivalentUnder(java.lang.Object o,
EquivalenceConstraint constraint) |
BytecodeLoc |
getCombinedLoc() |
StructuredStatement |
getStructuredStatement() |
void |
replaceSingleUsageLValues(LValueRewriter lValueRewriter,
SSAIdentifiers ssaIdentifiers) |
void |
rewriteExpressions(ExpressionRewriter expressionRewriter,
SSAIdentifiers ssaIdentifiers) |
addLoc, canThrow, collectLocallyMutatedVariables, collectLValueAssignments, doesBlackListLValueReplacement, fallsToNext, getCompoundParts, getContainer, getCreatedLValue, getLoc, getRValue, getTargetStatement, isCompound, outerDeepClone, setContainer, setLifetimeHint, toString, wantsLifetimeHintprivate MemberFunctionInvokation invokation
public ConstructorStatement(BytecodeLoc loc, MemberFunctionInvokation construction)
public Statement deepClone(CloneHelper cloneHelper)
public BytecodeLoc getCombinedLoc()
public void replaceSingleUsageLValues(LValueRewriter lValueRewriter, SSAIdentifiers ssaIdentifiers)
public void rewriteExpressions(ExpressionRewriter expressionRewriter, SSAIdentifiers ssaIdentifiers)
public void collectLValueUsage(LValueUsageCollector lValueUsageCollector)
public void collectObjectCreation(CreationCollector creationCollector)
collectObjectCreation in interface StatementcollectObjectCreation in class AbstractStatementpublic StructuredStatement getStructuredStatement()
public final boolean equivalentUnder(java.lang.Object o,
EquivalenceConstraint constraint)