# Uses of Interface
org.springframework.core.type.MethodMetadata

Packages that use MethodMetadata
Package
Description
org.springframework.core.type
Core support package for type introspection.

## Uses of MethodMetadata in org.springframework.core.type

Classes in org.springframework.core.type that implement MethodMetadata
Modifier and Type
Class
Description
`class`
`StandardMethodMetadata`
`MethodMetadata` implementation that uses standard reflection to introspect a given `Method`.
Methods in org.springframework.core.type that return types with arguments of type MethodMetadata
Modifier and Type
Method
Description
`Set<MethodMetadata>`
AnnotationMetadata.`getAnnotatedMethods(String annotationName)`
Retrieve the method metadata for all methods that are annotated (or meta-annotated) with the given annotation type.
`Set<MethodMetadata>`
StandardAnnotationMetadata.`getAnnotatedMethods(String annotationName)`
`Set<MethodMetadata>`
AnnotationMetadata.`getDeclaredMethods()`
Retrieve the method metadata for all user-declared methods on the underlying class, preserving declaration order as far as possible.
`Set<MethodMetadata>`
StandardAnnotationMetadata.`getDeclaredMethods()`