public class IRWhileStatement extends IRAbstractLoopStatement
| Constructor and Description |
|---|
IRWhileStatement() |
| Modifier and Type | Method and Description |
|---|---|
IRStatement |
getBody() |
IRTerminalStatement |
getLeastSignificantTerminalStatement() |
IRExpression |
getLoopTest() |
boolean |
isLoopCondLiteralTrue() |
void |
setBody(IRStatement irStatement) |
void |
setLoopTest(IRExpression test) |
getOriginalSourceStatement, setOriginalSourceStatementgetLineNumber, getParent, isImplicit, maybeEraseStructuralSymbolTypes, maybeEraseStructuralType, maybeEraseStructuralType, maybeEraseStructuralTypes, setImplicit, setLineNumber, setParent, setParentToThispublic IRExpression getLoopTest()
public void setLoopTest(IRExpression test)
public IRStatement getBody()
public void setBody(IRStatement irStatement)
public boolean isLoopCondLiteralTrue()
public IRTerminalStatement getLeastSignificantTerminalStatement()
getLeastSignificantTerminalStatement in class IRStatementCopyright © 2019. All rights reserved.