Package de.fraunhofer.aisec.cpg.graph
Class DoStatement
- java.lang.Object
-
- de.fraunhofer.aisec.cpg.graph.Node
-
- de.fraunhofer.aisec.cpg.graph.Statement
-
- de.fraunhofer.aisec.cpg.graph.DoStatement
-
public class DoStatement extends Statement
Represents a conditional loop statement of the form:do{...}while(...).
-
-
Constructor Summary
Constructors Constructor Description DoStatement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)ExpressiongetCondition()StatementgetStatement()inthashCode()voidsetCondition(Expression condition)voidsetStatement(Statement thenStatement)java.lang.StringtoString()-
Methods inherited from class de.fraunhofer.aisec.cpg.graph.Node
addNextDFG, addPrevDFG, disconnectFromGraph, getArgumentIndex, getCode, getFile, getId, getLocation, getName, getNextCFG, getNextDFG, getNextEOG, getPrevDFG, getPrevEOG, isDummy, isImplicit, removeNextDFG, removePrevDFG, setArgumentIndex, setCode, setComment, setDummy, setFile, setImplicit, setLocation, setName, setNextDFG, setNextEOG, setPrevDFG, setPrevEOG
-
-
-
-
Method Detail
-
getCondition
public Expression getCondition()
-
setCondition
public void setCondition(Expression condition)
-
getStatement
public Statement getStatement()
-
setStatement
public void setStatement(Statement thenStatement)
-
-