org.jboss.webbeans.introspector
Class ForwardingAnnotatedAnnotation<T extends java.lang.annotation.Annotation>
java.lang.Object
org.jboss.webbeans.introspector.ForwardingAnnotatedItem<T,java.lang.Class<T>>
org.jboss.webbeans.introspector.ForwardingAnnotatedType<T>
org.jboss.webbeans.introspector.ForwardingAnnotatedAnnotation<T>
- All Implemented Interfaces:
- AnnotatedAnnotation<T>, AnnotatedItem<T,java.lang.Class<T>>, AnnotatedType<T>
public abstract class ForwardingAnnotatedAnnotation<T extends java.lang.annotation.Annotation>
- extends ForwardingAnnotatedType<T>
- implements AnnotatedAnnotation<T>
| Methods inherited from class org.jboss.webbeans.introspector.ForwardingAnnotatedItem |
equals, getActualTypeArguments, getAnnotation, getAnnotationsAsSet, getAnnotationStore, getBindingTypes, getBindingTypesAsArray, getDeclaredMetaAnnotations, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getType, hashCode, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isProxyable, isPublic, isStatic, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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 |
ForwardingAnnotatedAnnotation
public ForwardingAnnotatedAnnotation()
delegate
protected abstract AnnotatedAnnotation<T> delegate()
- Description copied from class:
ForwardingAnnotatedItem
- Gets the annotated item
- Specified by:
delegate in class ForwardingAnnotatedType<T extends java.lang.annotation.Annotation>
- Returns:
- The annotated item
getAnnotatedMembers
public java.util.Set<AnnotatedMethod<?>> getAnnotatedMembers(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
- Description copied from interface:
AnnotatedAnnotation
- Gets all the members annotated with annotationType
- Specified by:
getAnnotatedMembers in interface AnnotatedAnnotation<T extends java.lang.annotation.Annotation>
- Parameters:
annotationType - The annotation type to match
- Returns:
- A set of abstracted members with the annotation type
getMembers
public java.util.Set<AnnotatedMethod<?>> getMembers()
- Description copied from interface:
AnnotatedAnnotation
- Gets all members
- Specified by:
getMembers in interface AnnotatedAnnotation<T extends java.lang.annotation.Annotation>
- Returns:
- A set of abstracted members
wrap
public AnnotatedAnnotation<T> wrap(java.util.Set<java.lang.annotation.Annotation> annotations)
Copyright © 2008-2009. All Rights Reserved.