org.jboss.webbeans.introspector
Interface AnnotatedParameter<T>
- Type Parameters:
T -
- All Superinterfaces:
- AnnotatedItem<T,java.lang.Object>
- All Known Implementing Classes:
- AnnotatedParameterImpl, ForwardingAnnotatedParameter, ParameterInjectionPoint, WrappedAnnotatedParameter
public interface AnnotatedParameter<T>
- extends AnnotatedItem<T,java.lang.Object>
AnnotatedParameter provides a uniform access to a method parameter defined
either in Java or XML
- 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 |
getValue
T getValue(Manager manager)
- Gets the actual value of the parameter from the manager
- Parameters:
manager - The Web Beans manager
- Returns:
- The value
getDeclaringMember
AnnotatedMember<?,?> getDeclaringMember()
wrap
AnnotatedParameter<T> wrap(java.util.Set<java.lang.annotation.Annotation> annotations)
Copyright © 2008-2009. All Rights Reserved.