public class IFExpression extends Expression implements ExpressionListContainer
| Constructor and Description |
|---|
IFExpression(Program aProgram,
BytecodeOpcodeAddress aAddress,
BytecodeOpcodeAddress aGotoAddress,
Value aBooleanValue,
ExpressionList aExpressions) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
deepCopy() |
Set<ExpressionList> |
getExpressionLists() |
ExpressionList |
getExpressions() |
BytecodeOpcodeAddress |
getGotoAddress() |
getAddress, getComment, getProgram, resolveType, withCommentincomingDataFlows, receivesDataFrom, receivesDataFrom, receivesDataFrom, replaceIncomingDataEdge, routeIncomingDataFlowsTo, widestTypeOfaddEdgeTo, addIncomingEdge, incomingEdges, incomingEdges, outgoingEdges, outgoingEdges, singleOutgoingNodeMatchingpublic IFExpression(Program aProgram, BytecodeOpcodeAddress aAddress, BytecodeOpcodeAddress aGotoAddress, Value aBooleanValue, ExpressionList aExpressions)
public ExpressionList getExpressions()
public Set<ExpressionList> getExpressionLists()
getExpressionLists in interface ExpressionListContainerpublic BytecodeOpcodeAddress getGotoAddress()
public Expression deepCopy()
deepCopy in interface ExpressionListContainerCopyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.