| Interface | Description |
|---|---|
| JAbstractType | |
| 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):
|
| 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.
|
| Class | Description |
|---|---|
| AbstractJNode | |
| FacadeFlags |
Utility class for decoding modifier flags in Java elements.
|
| FacadeHelper | |
| FacadeVisitor |
Copyright © 2021. Licensed under the Eclipse Public License v2.0. All rights reserved.
Submit a bug or feature