Class InferringParameterInjectionPointAttributes<T,X>
java.lang.Object
org.jboss.weld.injection.attributes.AbstractInferringInjectionPointAttributes<T,Object>
org.jboss.weld.injection.attributes.InferringParameterInjectionPointAttributes<T,X>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.InjectionPoint,Serializable,ParameterInjectionPointAttributes<T,,X> WeldInjectionPointAttributes<T,Object>
public class InferringParameterInjectionPointAttributes<T,X>
extends AbstractInferringInjectionPointAttributes<T,Object>
implements ParameterInjectionPointAttributes<T,X>
An implementation of
WeldInjectionPointAttributes that infers the attributes by reading
EnhancedAnnotatedParameter.- Author:
- Jozef Hartinger
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInferringParameterInjectionPointAttributes(EnhancedAnnotatedParameter<T, X> parameter, jakarta.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager) -
Method Summary
Modifier and TypeMethodDescriptionbooleanjakarta.enterprise.inject.spi.AnnotatedParameter<X>inthashCode()static <T,X> InferringParameterInjectionPointAttributes<T, X> of(EnhancedAnnotatedParameter<T, X> parameter, jakarta.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager) Methods inherited from class org.jboss.weld.injection.attributes.AbstractInferringInjectionPointAttributes
getBean, getQualifier, getQualifiers, getType, 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, getQualifiers, getType, isDelegate, isTransientMethods inherited from interface org.jboss.weld.injection.attributes.WeldInjectionPointAttributes
getQualifier
-
Constructor Details
-
InferringParameterInjectionPointAttributes
protected InferringParameterInjectionPointAttributes(EnhancedAnnotatedParameter<T, X> parameter, jakarta.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)
-
-
Method Details
-
of
public static <T,X> InferringParameterInjectionPointAttributes<T,X> of(EnhancedAnnotatedParameter<T, X> parameter, jakarta.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager) -
getMember
- Specified by:
getMemberin interfacejakarta.enterprise.inject.spi.InjectionPoint- Specified by:
getMemberin classAbstractInferringInjectionPointAttributes<T,Object>
-
getAnnotated
- Specified by:
getAnnotatedin interfacejakarta.enterprise.inject.spi.InjectionPoint- Specified by:
getAnnotatedin interfaceParameterInjectionPointAttributes<T,X>
-
hashCode
public int hashCode() -
equals
-