|
Eclipse CDT Pre-release 3.0 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The if statement including the optional else clause.
Field Summary | |
---|---|
static ASTNodeProperty |
CONDITION
CONDITION represents the relationship between an
IASTIfStatement and its nested IASTExpression . |
static ASTNodeProperty |
ELSE
ELSE represents the relationship between an
IASTIfStatement and its nested IASTStatement
(else). |
static ASTNodeProperty |
THEN
THEN represents the relationship between an
IASTIfStatement and its nested IASTStatement
(then). |
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTStatement |
---|
EMPTY_STATEMENT_ARRAY |
Fields inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode |
---|
EMPTY_NODE_ARRAY |
Method Summary | |
---|---|
IASTExpression |
getConditionExpression()
Get the condition in the if statement. |
IASTStatement |
getElseClause()
Get the statement that is executed if the condition is false. |
IASTStatement |
getThenClause()
Get the statement that is executed if the condition is true. |
void |
setConditionExpression(IASTExpression condition)
Set the condition in the if statement. |
void |
setElseClause(IASTStatement elseClause)
Set the else clause. |
void |
setThenClause(IASTStatement thenClause)
Set the statement that is executed if the condition is true. |
Methods inherited from interface org.eclipse.cdt.core.dom.ast.IASTNode |
---|
accept, contains, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent |
Field Detail |
public static final ASTNodeProperty CONDITION
CONDITION
represents the relationship between an
IASTIfStatement
and its nested IASTExpression
.
public static final ASTNodeProperty THEN
THEN
represents the relationship between an
IASTIfStatement
and its nested IASTStatement
(then).
public static final ASTNodeProperty ELSE
ELSE
represents the relationship between an
IASTIfStatement
and its nested IASTStatement
(else).
Method Detail |
public IASTExpression getConditionExpression()
IASTExpression
public void setConditionExpression(IASTExpression condition)
condition
- IASTExpression
public IASTStatement getThenClause()
IASTStatement
public void setThenClause(IASTStatement thenClause)
thenClause
- IASTStatement
public IASTStatement getElseClause()
IASTStatement
public void setElseClause(IASTStatement elseClause)
elseClause
- IASTStatement
|
Eclipse CDT Pre-release 3.0 |
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |