| Package | Description | 
|---|---|
| javax.ide.model.java | 
 The interfaces and classes implementing an IDE's java model. 
 | 
| javax.ide.model.java.declaration | 
 Declaration model. 
 | 
| javax.ide.model.java.source | 
 Various interfaces for use with Tree objects. 
 | 
| Class and Description | 
|---|
| ClassD
 Represents a primitive, class, interface, enum, or annotation type. 
 | 
| PackageD
 Represents a package. 
 | 
| TypeD
 Represents a type. 
 | 
| Class and Description | 
|---|
| ClassD
 Represents a primitive, class, interface, enum, or annotation type. 
 | 
| ConstructorD
 Represents a constructor. 
 | 
| Declaration
 Common supertype of all Declaration elements. 
 | 
| Declaration.DeclarationKind
 Identifies a Declaration. 
 | 
| ExecutableD
 Common supertype for constructor and method declarations. 
 | 
| FieldD
 Represents a field or enum constant. 
 | 
| GenericD
 Common supertype for Declaration elements that may declare type parameters. 
 | 
| HasAnnotationsD
 Common supertype for Declaration elements that may have annotations. 
 | 
| HasNameD
 Common supertype for Declaration elements that have a name. 
 | 
| HasTypeD
 Common supertype for Declaration elements that have a type. 
 | 
| MemberD
 Represents a member declaration, part of a type declaration. 
 | 
| MethodD
 Represents a method or annotation element. 
 | 
| PackageD
 Represents a package. 
 | 
| TypeD
 Represents a type. 
 | 
| Class and Description | 
|---|
| Declaration
 Common supertype of all Declaration elements. 
 | 
| TypeD
 Represents a type. 
 |