|
Interface Summary |
| JAbstractType |
Base interface for JType, JEnum, JAnnotationType. |
| JAnnotation |
Annotation as defined by JLS3 9.7. |
| JAnnotationType |
Annotation type declaration as defined by JLS3 9.6. |
| JAnnotationTypeMember |
Annotation type element in the following format (JLS3 9.6):
AbstractMethodModifiersopt Type Identifier ( ) DefaultValueopt ;
|
| JCompilationUnit |
Represents an entire Java compilation unit (.java source file). |
| JEnum |
Enumeration declaration as described in JLS3 8.9. |
| JEnumConstant |
Enum constant as described in JLS3 8.9. |
| JField |
Represents a field declaration. |
| JImport |
Represents an import declaration in Java compilation unit. |
| JInitializer |
Represents an initializer. |
| JMember |
An JMember defines functionality common to nodes, which
can be members of types. |
| JMethod |
Represents a method declaration. |
| JNode |
Represents an entire Java compilation unit (.java source file). |
| JPackage |
Represents a package declaration. |
| JType |
Represents a source type in a compilation unit, either as a top-level type or a member type. |
| NodeConverter |
Converts one node to another node type. |