All Methods Instance Methods Abstract Methods Deprecated Methods
Modifier and Type |
Method and Description |
IASTAlignmentSpecifier |
newAlignmentSpecifier(IASTExpression expression) |
IASTAlignmentSpecifier |
newAlignmentSpecifier(IASTTypeId typeId) |
IASTArrayDeclarator |
newArrayDeclarator(IASTName name) |
IASTArrayModifier |
newArrayModifier(IASTExpression expr) |
IASTArraySubscriptExpression |
newArraySubscriptExpression(IASTExpression arrayExpr,
IASTExpression subscript) |
IASTASMDeclaration |
newASMDeclaration(java.lang.String assembly) |
IASTAttribute |
newAttribute(char[] name,
IASTToken argumentClause) |
IASTBinaryExpression |
newBinaryExpression(int op,
IASTExpression expr1,
IASTExpression expr2) |
IASTBreakStatement |
newBreakStatement() |
IASTCaseStatement |
newCaseStatement(IASTExpression expr) |
IASTCastExpression |
newCastExpression(int operator,
IASTTypeId typeId,
IASTExpression operand) |
IASTCompositeTypeSpecifier |
newCompositeTypeSpecifier(int key,
IASTName name) |
IASTCompoundStatement |
newCompoundStatement() |
IASTConditionalExpression |
newConditionalExpession(IASTExpression condition,
IASTExpression positive,
IASTExpression negative) |
IASTContinueStatement |
newContinueStatement() |
IASTDeclarationStatement |
newDeclarationStatement(IASTDeclaration declaration) |
IASTDeclarator |
newDeclarator(IASTName name) |
IASTDefaultStatement |
newDefaultStatement() |
IASTDoStatement |
newDoStatement(IASTStatement body,
IASTExpression condition) |
IASTElaboratedTypeSpecifier |
newElaboratedTypeSpecifier(int kind,
IASTName name) |
IASTEnumerationSpecifier |
newEnumerationSpecifier(IASTName name) |
IASTEnumerationSpecifier.IASTEnumerator |
newEnumerator(IASTName name,
IASTExpression value) |
IASTEqualsInitializer |
newEqualsInitializer(IASTInitializerClause initClause) |
IASTExpressionList |
newExpressionList() |
IASTExpressionStatement |
newExpressionStatement(IASTExpression expression) |
IASTFieldDeclarator |
newFieldDeclarator(IASTName name,
IASTExpression bitFieldSize) |
IASTFieldReference |
newFieldReference(IASTName name,
IASTExpression owner) |
IASTForStatement |
newForStatement(IASTStatement init,
IASTExpression condition,
IASTExpression iterationExpression,
IASTStatement body) |
IASTFunctionCallExpression |
newFunctionCallExpression(IASTExpression idExpr,
IASTExpression argList)
|
IASTFunctionCallExpression |
newFunctionCallExpression(IASTExpression idExpr,
IASTInitializerClause[] arguments) |
IASTStandardFunctionDeclarator |
newFunctionDeclarator(IASTName name) |
IASTFunctionDefinition |
newFunctionDefinition(IASTDeclSpecifier declSpecifier,
IASTFunctionDeclarator declarator,
IASTStatement bodyStatement) |
IGCCASTAttributeList |
newGCCAttributeList() |
IGCCASTAttributeSpecifier |
newGCCAttributeSpecifier()
|
IGNUASTCompoundStatementExpression |
newGNUCompoundStatementExpression(IASTCompoundStatement compoundStatement) |
IASTStatement |
newGotoStatement(IASTExpression expression) |
IASTGotoStatement |
newGotoStatement(IASTName name) |
IASTIdExpression |
newIdExpression(IASTName name) |
IASTIfStatement |
newIfStatement(IASTExpression condition,
IASTStatement then,
IASTStatement elseClause) |
IASTInactiveCompletionName |
newInactiveCompletionName(char[] name,
IASTTranslationUnit ast) |
IASTInitializerExpression |
newInitializerExpression(IASTExpression expression)
|
IASTInitializerList |
newInitializerList() |
IASTLabelStatement |
newLabelStatement(IASTName name,
IASTStatement nestedStatement) |
IASTLiteralExpression |
newLiteralExpression(int kind,
java.lang.String rep) |
IASTName |
newName()
Creates a "dummy" name using an empty char array.
|
IASTName |
newName(char[] name) |
IASTName |
newName(java.lang.String name) |
IASTNullStatement |
newNullStatement() |
IASTParameterDeclaration |
newParameterDeclaration(IASTDeclSpecifier declSpec,
IASTDeclarator declarator) |
IASTPointer |
newPointer() |
IASTProblem |
newProblem(int id,
char[] arg,
boolean error) |
IASTProblemDeclaration |
newProblemDeclaration(IASTProblem problem) |
IASTProblemExpression |
newProblemExpression(IASTProblem problem) |
IASTProblemStatement |
newProblemStatement(IASTProblem problem) |
IASTReturnStatement |
newReturnStatement(IASTExpression retValue) |
IASTSimpleDeclaration |
newSimpleDeclaration(IASTDeclSpecifier declSpecifier) |
IASTSimpleDeclSpecifier |
newSimpleDeclSpecifier() |
IASTSwitchStatement |
newSwitchStatement(IASTExpression controller,
IASTStatement body) |
IASTToken |
newToken(int tokenType,
char[] tokenImage) |
IASTTokenList |
newTokenList() |
IASTTranslationUnit |
newTranslationUnit(IScanner scanner)
Creates a new translation unit that cooperates with the given scanner in order
to track macro-expansions and location information.
|
IASTNamedTypeSpecifier |
newTypedefNameSpecifier(IASTName name) |
IASTTypeId |
newTypeId(IASTDeclSpecifier declSpecifier,
IASTDeclarator declarator) |
IASTTypeIdExpression |
newTypeIdExpression(int operator,
IASTTypeId typeId) |
IASTTypeIdInitializerExpression |
newTypeIdInitializerExpression(IASTTypeId typeId,
IASTInitializer initializer) |
IASTUnaryExpression |
newUnaryExpression(int operator,
IASTExpression operand) |
IASTWhileStatement |
newWhileStatement(IASTExpression condition,
IASTStatement body) |
void |
setEndOffset(IASTNode node,
IASTNode endNode)
Adjusts the end-offset of a node to be the same as the end-offset of a given node.
|
void |
setEndOffset(IASTNode node,
int endOffset)
Provides the end offset for a node.
|
void |
setOffsets(IASTNode node,
int offset,
int endOffset)
Provides the offsets for a node.
|