Class AbstractInferringInjectionPointAttributes<T,S>
- java.lang.Object
-
- org.jboss.weld.injection.attributes.AbstractInferringInjectionPointAttributes<T,S>
-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.InjectionPoint,Serializable,WeldInjectionPointAttributes<T,S>
- Direct Known Subclasses:
InferringFieldInjectionPointAttributes,InferringParameterInjectionPointAttributes
public abstract class AbstractInferringInjectionPointAttributes<T,S> extends Object implements WeldInjectionPointAttributes<T,S>, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractInferringInjectionPointAttributes(EnhancedAnnotated<?,?> annotatedElement, String contextId, jakarta.enterprise.inject.spi.Bean<?> bean, Set<Annotation> qualifiers, Class<?> declaringComponentClass)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description jakarta.enterprise.inject.spi.Bean<?>getBean()abstract MembergetMember()<X extends Annotation>
XgetQualifier(Class<X> annotationType)Returns an instance of a given qualifier annotation or null if a given qualifier is not present on the injection point.Set<Annotation>getQualifiers()TypegetType()booleanisDelegate()booleanisTransient()StringtoString()
-
-
-
Constructor Detail
-
AbstractInferringInjectionPointAttributes
public AbstractInferringInjectionPointAttributes(EnhancedAnnotated<?,?> annotatedElement, String contextId, jakarta.enterprise.inject.spi.Bean<?> bean, Set<Annotation> qualifiers, Class<?> declaringComponentClass)
-
-
Method Detail
-
getType
public Type getType()
- Specified by:
getTypein interfacejakarta.enterprise.inject.spi.InjectionPoint
-
getQualifiers
public Set<Annotation> getQualifiers()
- Specified by:
getQualifiersin interfacejakarta.enterprise.inject.spi.InjectionPoint
-
getBean
public jakarta.enterprise.inject.spi.Bean<?> getBean()
- Specified by:
getBeanin interfacejakarta.enterprise.inject.spi.InjectionPoint
-
isDelegate
public boolean isDelegate()
- Specified by:
isDelegatein interfacejakarta.enterprise.inject.spi.InjectionPoint
-
isTransient
public boolean isTransient()
- Specified by:
isTransientin interfacejakarta.enterprise.inject.spi.InjectionPoint
-
getMember
public abstract Member getMember()
- Specified by:
getMemberin interfacejakarta.enterprise.inject.spi.InjectionPoint
-
getQualifier
public <X extends Annotation> X getQualifier(Class<X> annotationType)
Description copied from interface:WeldInjectionPointAttributesReturns an instance of a given qualifier annotation or null if a given qualifier is not present on the injection point.- Specified by:
getQualifierin interfaceWeldInjectionPointAttributes<T,S>
-
-