All Classes
-
All Classes Interface Summary Class Summary Class Description AnnotationDescriptor Encapsulates the data you need to create an annotation.AnnotationFactory Creates live annotations (actuallyAnnotationProxies) fromAnnotationDescriptors.AnnotationProxy A concrete implementation ofAnnotationthat pretends it is a "real" source code annotation.AnnotationReader CompoundTypeEnvironment A composition of twoTypeEnvironmentfunctions.Filter Filter propertiesGenericArrayTypeImpl IdentityTypeEnvironment Substitutes aTypefor itself.JavaMetadataProvider JavaReflectionManager The factory for all the objects in this package.JavaXMember JavaXMethod MetadataProvider Provides metadataMetadataProviderInjector Offers access to and the ability to change the metadata providerParameterizedTypeImpl ReflectionManager The entry point to the reflection layer (a.k.a. the X* layer).ReflectionUtil TypeEnvironment A typing context that knows how to "resolve" the generic parameters of aType.TypeEnvironmentFactory Returns the type context for a givenClassorParameterizedType.TypeSwitch<T> A visitor for thejava.lang.reflect.Typehierarchy.TypeUtils XAnnotatedElement XClass XMember XMethod Represent an invokable methodXPackage XProperty 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