|
Eclipse CDT Pre-release 3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IASTIfStatement
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, getContainingFilename, getFileLocation, getNodeLocations, getParent, getPropertyInParent, getRawSignature, getTranslationUnit, setParent, setPropertyInParent |
Field Detail |
---|
static final ASTNodeProperty CONDITION
CONDITION
represents the relationship between an
IASTIfStatement
and its nested IASTExpression
.
static final ASTNodeProperty THEN
THEN
represents the relationship between an
IASTIfStatement
and its nested IASTStatement
(then).
static final ASTNodeProperty ELSE
ELSE
represents the relationship between an
IASTIfStatement
and its nested IASTStatement
(else).
Method Detail |
---|
IASTExpression getConditionExpression()
IASTExpression
void setConditionExpression(IASTExpression condition)
condition
- IASTExpression
IASTStatement getThenClause()
IASTStatement
void setThenClause(IASTStatement thenClause)
thenClause
- IASTStatement
IASTStatement getElseClause()
IASTStatement
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 |