| Package | Description | 
|---|---|
| javax.ide.model.java.source | 
 Various interfaces for use with Tree objects. 
 | 
| javax.ide.model.java.source.tree | 
 The Java AST. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract StatementT | 
TreeFactory.textToStatement(java.lang.String text)
Attempts to create a statement with the given text. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract DoStatementT | 
TreeFactory.createDoStatement(ExpressionT e, StatementT child)
Creates a do-while statement. 
 | 
abstract ElseClauseT | 
TreeFactory.createElseClause(StatementT child)
Creates an else clause for an if statement. 
 | 
abstract ForStatementT | 
TreeFactory.createForEnhancedStatement(LocalVariableT loopVariable, ExpressionT collection, StatementT child)
Creates an enhanced-for loop. 
 | 
ForStatementT | 
TreeFactory.createForStatement(ExpressionT initialization, ExpressionT condition, ExpressionT update, StatementT child)
Convenience method. 
 | 
abstract ForStatementT | 
TreeFactory.createForStatement(ListExpressionT initializations, ExpressionT condition, ListExpressionT updates, StatementT child)
Creates a traditional for loop with no variable declarators. 
 | 
abstract ForStatementT | 
TreeFactory.createForVariableStatement(LocalVariableDeclT variables, ExpressionT condition, ListExpressionT updates, StatementT child)
Creates a traditional for loop with variable declarators. 
 | 
ForStatementT | 
TreeFactory.createForVariableStatement(LocalVariableT variable, ExpressionT condition, ExpressionT update, StatementT child)
Convenience method. 
 | 
IfStatementT | 
TreeFactory.createIfElseStatement(ExpressionT e, StatementT trueClause, StatementT elseClause)
Creates an if-else statement. 
 | 
abstract IfStatementT | 
TreeFactory.createIfStatement(ExpressionT e, StatementT child)
Creates an if statement. 
 | 
abstract IfStatementT | 
TreeFactory.createIfStatement(ExpressionT e, StatementT child, ElseClauseT elseClause)
Creates an if or an if-else statement. 
 | 
abstract WhileStatementT | 
TreeFactory.createWhileStatement(ExpressionT e, StatementT child)
Creates a while statement. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AssertStatementT
An assert statement. 
 | 
interface  | 
BlockStatementT
A statement wrapping a block. 
 | 
interface  | 
BreakStatementT
A break statement. 
 | 
interface  | 
CatchClauseT
A catch clause of a try statement. 
 | 
interface  | 
CompoundStatementT
Common supertype for statements that have children statements. 
 | 
interface  | 
ConditionalStatementT
Common supertype for compound statements having (requiring) a conditional expression. 
 | 
interface  | 
ContinueStatementT
A continue statement. 
 | 
interface  | 
DoStatementT
A do statement. 
 | 
interface  | 
ElseClauseT
An else clause. 
 | 
interface  | 
EmptyStatementT
An empty statement. 
 | 
interface  | 
ExpressionStatementT
An expression statement. 
 | 
interface  | 
FinallyClauseT
A finally clause. 
 | 
interface  | 
ForStatementT
A for statement. 
 | 
interface  | 
IfStatementT
An if statement. 
 | 
interface  | 
ReturnStatementT
A return statement. 
 | 
interface  | 
SimpleStatementT
Common supertype for statements that have no child statement but may optionally have expressions. 
 | 
interface  | 
SwitchStatementT
A switch statement. 
 | 
interface  | 
SynchStatementT
A synchronized statement. 
 | 
interface  | 
ThrowStatementT
A throw statement. 
 | 
interface  | 
TryStatementT
A try statement. 
 | 
interface  | 
WhileStatementT
A while statement. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static StatementT[] | 
StatementT.EMPTY_ARRAY  | 
| Modifier and Type | Method and Description | 
|---|---|
StatementT | 
CompoundStatementT.getEndClause()
In an if statement, this is the "else" clause. 
 | 
StatementT | 
CompoundStatementT.getPrimaryClause()  |