Class InferringFieldInjectionPointAttributes<T,X>
java.lang.Object
org.jboss.weld.injection.attributes.AbstractInferringInjectionPointAttributes<T,Field>
org.jboss.weld.injection.attributes.InferringFieldInjectionPointAttributes<T,X>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.InjectionPoint,Serializable,FieldInjectionPointAttributes<T,,X> WeldInjectionPointAttributes<T,Field>
public class InferringFieldInjectionPointAttributes<T,X>
extends AbstractInferringInjectionPointAttributes<T,Field>
implements FieldInjectionPointAttributes<T,X>
An implementation of
WeldInjectionPointAttributes that infers the attributes by reading
EnhancedAnnotatedField.- Author:
- Jozef Hartinger
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInferringFieldInjectionPointAttributes(EnhancedAnnotatedField<T, X> field, jakarta.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager) -
Method Summary
Modifier and TypeMethodDescriptionbooleanjakarta.enterprise.inject.spi.AnnotatedField<X>inthashCode()static <T,X> InferringFieldInjectionPointAttributes<T, X> of(EnhancedAnnotatedField<T, X> field, 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
-
InferringFieldInjectionPointAttributes
protected InferringFieldInjectionPointAttributes(EnhancedAnnotatedField<T, X> field, jakarta.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager)
-
-
Method Details
-
of
public static <T,X> InferringFieldInjectionPointAttributes<T,X> of(EnhancedAnnotatedField<T, X> field, jakarta.enterprise.inject.spi.Bean<?> bean, Class<?> declaringComponentClass, BeanManagerImpl manager) -
getMember
- Specified by:
getMemberin interfaceFieldInjectionPointAttributes<T,X> - Specified by:
getMemberin interfacejakarta.enterprise.inject.spi.InjectionPoint- Specified by:
getMemberin classAbstractInferringInjectionPointAttributes<T,Field>
-
getAnnotated
- Specified by:
getAnnotatedin interfaceFieldInjectionPointAttributes<T,X> - Specified by:
getAnnotatedin interfacejakarta.enterprise.inject.spi.InjectionPoint
-
hashCode
public int hashCode() -
equals
-