- All Superinterfaces:
 
- AnnotationMetadataProvider, AnnotationSource, Named
 
- All Known Subinterfaces:
 
- Argument<T>, ArgumentValue<V>, BeanDefinitionMethodReference<T,R>, BeanProperty<B,T>, ClassElement, ConstructorElement, DelegatingExecutableMethod<T,R>, Element, EnumElement, ExecutableMethod<T,R>, FieldElement, FieldInjectionPoint<T>, MemberElement, MethodBasedRouteMatch<T,R>, MethodElement, MethodExecutionHandle<T,R>, MethodInvocationContext<T,R>, MethodReference<T,R>, MutableArgumentValue<V>, ParameterElement, PropertyElement, TypedElement, UriRouteMatch<T,R>
 
- All Known Implementing Classes:
 
- AbstractBeanProperty, AbstractExecutableMethod, AbstractGroovyElement, AbstractJavaElement, ArgumentBeanType, DefaultArgument, GenericArgument, GroovyClassElement, GroovyConstructorElement, GroovyFieldElement, GroovyMethodElement, GroovyParameterElement, JavaClassElement, JavaPrimitiveElement, MethodInterceptorChain
 
public interface AnnotatedElement
extends AnnotationMetadataProvider, Named
An annotated element is some point in the code, whether it be a constructor, field,
 method etc. which provides annotation metadata.
- Since:
 
- 1.2
 
- Author:
 
- graemerocher