org.jboss.webbeans.introspector
Interface AnnotatedAnnotation<T extends java.lang.annotation.Annotation>
- All Superinterfaces:
- AnnotatedItem<T,java.lang.Class<T>>, AnnotatedType<T>
- All Known Implementing Classes:
- AnnotatedAnnotationImpl, ForwardingAnnotatedAnnotation
public interface AnnotatedAnnotation<T extends java.lang.annotation.Annotation>
- extends AnnotatedType<T>
Represents a meta annotation
- Author:
- Pete Muir
| Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedItem |
getActualTypeArguments, getAnnotation, getAnnotationsAsSet, getAnnotationStore, getBindingTypes, getBindingTypesAsArray, getDeclaredMetaAnnotations, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getType, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isProxyable, isPublic, isStatic |
getMembers
java.util.Set<AnnotatedMethod<?>> getMembers()
- Gets all members
- Returns:
- A set of abstracted members
getAnnotatedMembers
java.util.Set<AnnotatedMethod<?>> getAnnotatedMembers(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
- Gets all the members annotated with annotationType
- Parameters:
annotationType - The annotation type to match
- Returns:
- A set of abstracted members with the annotation type
Copyright © 2008-2009. All Rights Reserved.