| 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 BlockElementT | 
TreeFactory.textToBlockElement(java.lang.String text)
Attempts to create a block element with the given text. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
BlockT | 
TreeFactory.createBlock(BlockElementT element)
Creates an empty code block. 
 | 
abstract BlockT | 
TreeFactory.createBlock(BlockElementT[] elements)
Creates a code block. 
 | 
| 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  | 
ClassT
A type declaration. 
 | 
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  | 
LocalVariableDeclT
A local variable declaration. 
 | 
interface  | 
ReturnStatementT
A return statement. 
 | 
interface  | 
SimpleStatementT
Common supertype for statements that have no child statement but may optionally have expressions. 
 | 
interface  | 
StatementT
Common supertype of all statements. 
 | 
interface  | 
SwitchLabelT
A switch label, default or case. 
 | 
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 BlockElementT[] | 
BlockElementT.EMPTY_ARRAY  |