org.jboss.webbeans.introspector
Class ForwardingAnnotatedParameter<T>
java.lang.Object
org.jboss.webbeans.introspector.ForwardingAnnotatedItem<T,java.lang.Object>
org.jboss.webbeans.introspector.ForwardingAnnotatedParameter<T>
- All Implemented Interfaces:
- AnnotatedItem<T,java.lang.Object>, AnnotatedParameter<T>
- Direct Known Subclasses:
- ParameterInjectionPoint, WrappedAnnotatedParameter
public abstract class ForwardingAnnotatedParameter<T>
- extends ForwardingAnnotatedItem<T,java.lang.Object>
- implements AnnotatedParameter<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 |
ForwardingAnnotatedParameter
public ForwardingAnnotatedParameter()
delegate
protected abstract AnnotatedParameter<T> delegate()
- Description copied from class:
ForwardingAnnotatedItem
- Gets the annotated item
- Specified by:
delegate in class ForwardingAnnotatedItem<T,java.lang.Object>
- Returns:
- The annotated item
getDeclaringMember
public AnnotatedMember<?,?> getDeclaringMember()
- Specified by:
getDeclaringMember in interface AnnotatedParameter<T>
getValue
public T getValue(Manager manager)
- Description copied from interface:
AnnotatedParameter
- Gets the actual value of the parameter from the manager
- Specified by:
getValue in interface AnnotatedParameter<T>
- Parameters:
manager - The Web Beans manager
- Returns:
- The value
wrap
public AnnotatedParameter<T> wrap(java.util.Set<java.lang.annotation.Annotation> annotations)
- Specified by:
wrap in interface AnnotatedParameter<T>
Copyright © 2008-2009. All Rights Reserved.