All Classes and Interfaces
Class
Description
Encapsulates the data you need to create an annotation.
Creates live annotations (actually
AnnotationProxies
) from AnnotationDescriptors
.A concrete implementation of
Annotation
that pretends it is a
"real" source code annotation.A composition of two
TypeEnvironment
functions.Filter properties
Substitutes a
Type
for itself.The factory for all the objects in this package.
Provides metadata
Offers access to and the ability to change the metadata provider
The entry point to the reflection layer (a.k.a.
A typing context that knows how to "resolve" the generic parameters of a
Type
.Returns the type context for a given
Class
or ParameterizedType
.A visitor for the
java.lang.reflect.Type
hierarchy.Represent an invokable method
A member which actually is a property (as per the JavaBean spec)
Note that the same underlying artefact can be represented as both
XProperty and XMethod
The underlying layer does not guaranty that xProperty == xMethod
if the underlying artefact is the same
However xProperty.equals(xMethod) is supposed to return true