public class SpecialParameterInjectionPoint<T,X> extends ForwardingInjectionPointAttributes<T,Object> implements ParameterInjectionPoint<T,X>
| Modifier | Constructor and Description |
|---|---|
protected |
SpecialParameterInjectionPoint(EnhancedAnnotatedParameter<T,X> parameter,
Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
| Modifier and Type | Method and Description |
|---|---|
protected ParameterInjectionPointAttributes<T,X> |
delegate() |
AnnotatedParameter<X> |
getAnnotated()
Obtain an instance of
AnnotatedField or
AnnotatedParameter, depending upon whether the injection point is an injected field
or a constructor/method parameter. |
T |
getValueToInject(BeanManagerImpl manager,
CreationalContext<?> creationalContext) |
static <T,X> ParameterInjectionPoint<T,X> |
of(EnhancedAnnotatedParameter<T,X> parameter,
Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
getQualifierequals, getBean, getMember, getQualifiers, getType, hashCode, isDelegate, isTransient, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetQualifiergetBean, getMember, getQualifiers, getType, isDelegate, isTransientprotected SpecialParameterInjectionPoint(EnhancedAnnotatedParameter<T,X> parameter, Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)
public static <T,X> ParameterInjectionPoint<T,X> of(EnhancedAnnotatedParameter<T,X> parameter, Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)
public AnnotatedParameter<X> getAnnotated()
InjectionPointAnnotatedField or
AnnotatedParameter, depending upon whether the injection point is an injected field
or a constructor/method parameter.getAnnotated in interface InjectionPointgetAnnotated in interface ParameterInjectionPoint<T,X>getAnnotated in class ForwardingInjectionPointAnnotatedField or AnnotatedParameterpublic T getValueToInject(BeanManagerImpl manager, CreationalContext<?> creationalContext)
getValueToInject in interface ParameterInjectionPoint<T,X>protected ParameterInjectionPointAttributes<T,X> delegate()
delegate in class ForwardingInjectionPointAttributes<T,Object>Copyright © 2014. All Rights Reserved.