| Package | Description | 
|---|---|
| javax.ide.model.java.source.tree | 
 The Java AST. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AnnotationT
An annotation (not to be confused with annotation type). 
 | 
interface  | 
ClassT
A type declaration. 
 | 
interface  | 
DocCommentT
A doc comment (short for "documentation comment"). 
 | 
interface  | 
DotExpressionT
A expression representing an identifier selector. 
 | 
interface  | 
EnumConstantT
A field (or enum constant) variable. 
 | 
interface  | 
FieldVariableT
A field (or enum constant) variable. 
 | 
interface  | 
FormalParameterT
A formal parameter, also known as just "parameter". 
 | 
interface  | 
IdentifierExpressionT
An expression representing an unqualified name. 
 | 
interface  | 
ImportT
An import declaration. 
 | 
interface  | 
LocalVariableT
A local variable, not a parameter. 
 | 
interface  | 
MemberVariableT
A field (or enum constant) variable. 
 | 
interface  | 
MethodCallExpressionT
An expression performing a method invocation or an explicit constructor invocation. 
 | 
interface  | 
MethodT
A method or constructor declaration. 
 | 
interface  | 
PackageT
A package declaration. 
 | 
interface  | 
StatementLabelT
A label on a labeled statement. 
 | 
interface  | 
TypeParameterT
A type parameter declaration. 
 | 
interface  | 
TypeReferenceT
A type reference. 
 | 
interface  | 
VariableT
Common supertype for field variables (and enum constant variables), local variables, and parameters. 
 |