public class NewObjectAndConstructExpression extends InvocationExpression implements ValueWithEscapeCheck
| Constructor and Description |
|---|
NewObjectAndConstructExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
BytecodeObjectTypeRef aClazz,
BytecodeMethodSignature aMethodSignature,
List<Value> aArguments) |
| Modifier and Type | Method and Description |
|---|---|
BytecodeObjectTypeRef |
getClazz() |
boolean |
isEscaping() |
void |
markAsEscaped() |
TypeRef |
resolveType() |
getSignaturegetAddress, getComment, getProgram, withCommentincomingDataFlows, receivesDataFrom, receivesDataFrom, receivesDataFrom, replaceIncomingDataEdge, routeIncomingDataFlowsTo, widestTypeOfaddEdgeTo, addIncomingEdge, incomingEdges, incomingEdges, outgoingEdges, outgoingEdges, singleOutgoingNodeMatchingpublic NewObjectAndConstructExpression(Program aProgram, BytecodeOpcodeAddress aAddress, BytecodeObjectTypeRef aClazz, BytecodeMethodSignature aMethodSignature, List<Value> aArguments)
public BytecodeObjectTypeRef getClazz()
public TypeRef resolveType()
resolveType in class InvocationExpressionpublic void markAsEscaped()
markAsEscaped in interface ValueWithEscapeCheckpublic boolean isEscaping()
isEscaping in interface ValueWithEscapeCheckCopyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.