Package org.jboss.weld.injection
Class ParameterInjectionPointImpl<T,X>
java.lang.Object
org.jboss.weld.injection.ForwardingInjectionPoint
org.jboss.weld.injection.attributes.ForwardingInjectionPointAttributes<T,Object>
org.jboss.weld.injection.ParameterInjectionPointImpl<T,X>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.InjectionPoint,Serializable,WeldInjectionPointAttributes<T,,Object> ParameterInjectionPoint<T,X>
public class ParameterInjectionPointImpl<T,X>
extends ForwardingInjectionPointAttributes<T,Object>
implements ParameterInjectionPoint<T,X>, Serializable
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedParameterInjectionPointImpl(ParameterInjectionPointAttributes<T, X> attributes) -
Method Summary
Modifier and TypeMethodDescriptionprotected ParameterInjectionPointAttributes<T,X> delegate()jakarta.enterprise.inject.spi.AnnotatedParameter<X>getValueToInject(BeanManagerImpl manager, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext) voidstatic <T,X> ParameterInjectionPointImpl<T, X> silent(ParameterInjectionPointAttributes<T, X> attributes) Creates an injection point without firing theProcessInjectionPointevent.Methods inherited from class org.jboss.weld.injection.attributes.ForwardingInjectionPointAttributes
getQualifierMethods inherited from class org.jboss.weld.injection.ForwardingInjectionPoint
equals, getBean, getMember, getQualifiers, getType, hashCode, isDelegate, isTransient, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.InjectionPoint
getBean, getMember, getQualifiers, getType, isDelegate, isTransientMethods inherited from interface org.jboss.weld.injection.attributes.WeldInjectionPointAttributes
getQualifier
-
Constructor Details
-
ParameterInjectionPointImpl
-
-
Method Details
-
silent
public static <T,X> ParameterInjectionPointImpl<T,X> silent(ParameterInjectionPointAttributes<T, X> attributes) Creates an injection point without firing theProcessInjectionPointevent. -
delegate
- Specified by:
delegatein classForwardingInjectionPointAttributes<T,Object>
-
inject
-
getValueToInject
public T getValueToInject(BeanManagerImpl manager, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext) - Specified by:
getValueToInjectin interfaceParameterInjectionPoint<T,X>
-
getAnnotated
- Specified by:
getAnnotatedin interfacejakarta.enterprise.inject.spi.InjectionPoint- Specified by:
getAnnotatedin interfaceParameterInjectionPoint<T,X> - Overrides:
getAnnotatedin classForwardingInjectionPoint
-