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