Eclipse CDT
Pre-release 3.0

Uses of Interface
org.eclipse.cdt.core.dom.ast.IASTStatement

Packages that use IASTStatement
org.eclipse.cdt.core.dom.ast   
org.eclipse.cdt.core.dom.ast.cpp   
 

Uses of IASTStatement in org.eclipse.cdt.core.dom.ast
 

Subinterfaces of IASTStatement in org.eclipse.cdt.core.dom.ast
 interface IASTBreakStatement
          This is the break clause in a loop.
 interface IASTCaseStatement
          This is a case in a switch statement.
 interface IASTCompoundStatement
          This represents a block of statements.
 interface IASTContinueStatement
          This is the continue clause in a loop.
 interface IASTDeclarationStatement
          A declaration statement that introduces a declaration.
 interface IASTDefaultStatement
          This is the default clause in the switch statement.
 interface IASTDoStatement
          Ye ol' do statement.
 interface IASTExpressionStatement
          Expression statement.
 interface IASTForStatement
          The for statement.
 interface IASTGotoStatement
          Represents a goto statement.
 interface IASTIfStatement
          The if statement including the optional else clause.
 interface IASTLabelStatement
          Represents a label statement.
 interface IASTNullStatement
          This node represents a null statement
 interface IASTProblemStatement
          This interface represents a parse problem where we tried to match against a statement.
 interface IASTReturnStatement
           
 interface IASTSwitchStatement
          The switch statement.
 interface IASTWhileStatement
          Ye ol' while statement.
 

Fields in org.eclipse.cdt.core.dom.ast declared as IASTStatement
static IASTStatement[] IASTStatement.EMPTY_STATEMENT_ARRAY
          Constant.
 

Methods in org.eclipse.cdt.core.dom.ast that return IASTStatement
 IASTStatement IASTWhileStatement.getBody()
          The body of the loop.
 IASTStatement IASTSwitchStatement.getBody()
          Returns the body of the switch statement.
 IASTStatement IASTFunctionDefinition.getBody()
          Get the body of the function.
 IASTStatement IASTForStatement.getBody()
          Get the statements that this for loop controls.
 IASTStatement IASTDoStatement.getBody()
          Get the body of the loop.
 IASTStatement IASTIfStatement.getElseClause()
          Get the statement that is executed if the condition is false.
 IASTStatement IASTForStatement.getInitializerStatement()
           
 IASTStatement IASTLabelStatement.getNestedStatement()
           
 IASTStatement[] IASTCompoundStatement.getStatements()
          Gets the statements in this block.
 IASTStatement IASTIfStatement.getThenClause()
          Get the statement that is executed if the condition is true.
 

Methods in org.eclipse.cdt.core.dom.ast with parameters of type IASTStatement
 void IASTCompoundStatement.addStatement(IASTStatement statement)
          Add a statement to the compound block.
 void IASTWhileStatement.setBody(IASTStatement body)
          Set the body of the while loop.
 void IASTSwitchStatement.setBody(IASTStatement body)
          Set the body for the switch statement.
 void IASTFunctionDefinition.setBody(IASTStatement statement)
          Set the body of the function.
 void IASTForStatement.setBody(IASTStatement statement)
          Set the body of the for loop.
 void IASTDoStatement.setBody(IASTStatement body)
          Set the body of the loop.
 void IASTIfStatement.setElseClause(IASTStatement elseClause)
          Set the else clause.
 void IASTForStatement.setInitializerStatement(IASTStatement statement)
           
 void IASTLabelStatement.setNestedStatement(IASTStatement s)
           
 void IASTIfStatement.setThenClause(IASTStatement thenClause)
          Set the statement that is executed if the condition is true.
 int ASTVisitor.visit(IASTStatement statement)
           
 

Uses of IASTStatement in org.eclipse.cdt.core.dom.ast.cpp
 

Subinterfaces of IASTStatement in org.eclipse.cdt.core.dom.ast.cpp
 interface ICPPASTCatchHandler
          Catch handler serves as a standalone stage.
 interface ICPPASTForStatement
           
 interface ICPPASTIfStatement
           
 interface ICPPASTSwitchStatement
           
 interface ICPPASTTryBlockStatement
          This interface represents the try block statement. try { //body } catch( Exc e ) { // handler } catch( ... ) { }
 interface ICPPASTWhileStatement
          This inteface accommodates C++ allows for broader while loop syntax.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp that return IASTStatement
 IASTStatement ICPPASTCatchHandler.getCatchBody()
          Get the cathc body.
 IASTStatement ICPPASTTryBlockStatement.getTryBody()
          Get try body.
 

Methods in org.eclipse.cdt.core.dom.ast.cpp with parameters of type IASTStatement
 void ICPPASTCatchHandler.setCatchBody(IASTStatement compoundStatement)
          Set the catch body.
 void ICPPASTTryBlockStatement.setTryBody(IASTStatement tryBlock)
          Set try body.
 


Eclipse CDT
Pre-release 3.0

Copyright (c) IBM Corp. and others 2004. All Rights Reserved.