Also: SpringCore
package

org.springframework.core.type

Core support package for type introspection.

Interfaces

AnnotationMetadata Interface that defines abstract access to the annotations of a specific class, in a form that does not require that class to be loaded yet. 
ClassMetadata Interface that defines abstract metadata of a specific class, in a form that does not require that class to be loaded yet. 
MethodMetadata Interface that defines abstract access to the annotations of a specific class, in a form that does not require that class to be loaded yet. 

Classes

StandardAnnotationMetadata AnnotationMetadata implementation that uses standard reflection to introspect a given Class
StandardClassMetadata ClassMetadata implementation that uses standard reflection to introspect a given Class
StandardMethodMetadata MethodMetadata implementation that uses standard reflection to introspect a given Method