See: Description
| Interface | Description |
|---|---|
| AnnotationElement |
Represents an annotation in the AST.
|
| ArrayableClassElement |
Interface for class elements that can be converted to/from an array type.
|
| ClassElement |
Stores data about an element that references a class.
|
| ConstructorElement |
Element for constructors.
|
| Element |
Stores data about a compile time element.
|
| ElementFactory<E,C extends E,M extends E,F extends E> |
A factory for creating elements.
|
| ElementQuery<T extends Element> |
An interface for querying the AST for elements.
|
| ElementQuery.Result<T extends Element> |
Result interface when building a query.
|
| EnumElement |
Models an enum type.
|
| FieldElement |
Stores data about an element that references a field.
|
| GenericPlaceholderElement |
Represents a generic placeholder in source code.
|
| MemberElement |
A member element is an element that is contained within a
ClassElement. |
| MethodElement |
Stores data about an element that references a method.
|
| PackageElement |
Models a package in source code.
|
| ParameterElement |
Represents a parameter to a method or constructor.
|
| PropertyElement |
A property element represents a JavaBean property on a
ClassElement. |
| TypedElement |
An element that has an underlying type.
|
| WildcardElement |
Represents a wildcard, for example
List<?>. |
| Class | Description |
|---|---|
| PrimitiveElement |
A
ClassElement of primitive types. |
| Enum | Description |
|---|---|
| ElementModifier |
An enum of modifier names now tied to the reflection API.
|
TypeElementVisitor