public class IFElseExpression extends Expression implements ExpressionListContainer
| Constructor and Description |
|---|
IFElseExpression(Program program,
BytecodeOpcodeAddress address,
IFExpression condition,
ExpressionList elsePart) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
deepCopy() |
IFExpression |
getCondition() |
ExpressionList |
getElsePart() |
Set<ExpressionList> |
getExpressionLists() |
getAddress, getComment, getProgram, resolveType, withCommentincomingDataFlows, receivesDataFrom, receivesDataFrom, receivesDataFrom, replaceIncomingDataEdge, routeIncomingDataFlowsTo, widestTypeOfaddEdgeTo, addIncomingEdge, incomingEdges, incomingEdges, outgoingEdges, outgoingEdges, singleOutgoingNodeMatchingpublic IFElseExpression(Program program, BytecodeOpcodeAddress address, IFExpression condition, ExpressionList elsePart)
public IFExpression getCondition()
public ExpressionList getElsePart()
public Set<ExpressionList> getExpressionLists()
getExpressionLists in interface ExpressionListContainerpublic Expression deepCopy()
deepCopy in interface ExpressionListContainerCopyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.