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