public class SpecialParameterInjectionPoint<T,X> extends ForwardingInjectionPointAttributes<T,Object> implements ParameterInjectionPoint<T,X>
Modifier | Constructor and Description |
---|---|
protected |
SpecialParameterInjectionPoint(EnhancedAnnotatedParameter<T,X> parameter,
javax.enterprise.inject.spi.Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
Modifier and Type | Method and Description |
---|---|
protected ParameterInjectionPointAttributes<T,X> |
delegate() |
javax.enterprise.inject.spi.AnnotatedParameter<X> |
getAnnotated() |
T |
getValueToInject(BeanManagerImpl manager,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
static <T,X> ParameterInjectionPoint<T,X> |
of(EnhancedAnnotatedParameter<T,X> parameter,
javax.enterprise.inject.spi.Bean<?> bean,
Class<?> declaringComponentClass,
BeanManagerImpl manager) |
getQualifier
equals, getBean, getMember, getQualifiers, getType, hashCode, isDelegate, isTransient, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getQualifier
protected SpecialParameterInjectionPoint(EnhancedAnnotatedParameter<T,X> parameter, javax.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)
public static <T,X> ParameterInjectionPoint<T,X> of(EnhancedAnnotatedParameter<T,X> parameter, javax.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)
public javax.enterprise.inject.spi.AnnotatedParameter<X> getAnnotated()
getAnnotated
in interface javax.enterprise.inject.spi.InjectionPoint
getAnnotated
in interface ParameterInjectionPoint<T,X>
getAnnotated
in class ForwardingInjectionPoint
public T getValueToInject(BeanManagerImpl manager, javax.enterprise.context.spi.CreationalContext<?> creationalContext)
getValueToInject
in interface ParameterInjectionPoint<T,X>
protected ParameterInjectionPointAttributes<T,X> delegate()
delegate
in class ForwardingInjectionPointAttributes<T,Object>
Copyright © 2016. All rights reserved.