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 Member
getMember()
<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()
Type
getType()
boolean
isDelegate()
boolean
isTransient()
String
toString()
-
-
-
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:
getType
in interfacejakarta.enterprise.inject.spi.InjectionPoint
-
getQualifiers
public Set<Annotation> getQualifiers()
- Specified by:
getQualifiers
in interfacejakarta.enterprise.inject.spi.InjectionPoint
-
getBean
public jakarta.enterprise.inject.spi.Bean<?> getBean()
- Specified by:
getBean
in interfacejakarta.enterprise.inject.spi.InjectionPoint
-
isDelegate
public boolean isDelegate()
- Specified by:
isDelegate
in interfacejakarta.enterprise.inject.spi.InjectionPoint
-
isTransient
public boolean isTransient()
- Specified by:
isTransient
in interfacejakarta.enterprise.inject.spi.InjectionPoint
-
getMember
public abstract Member getMember()
- Specified by:
getMember
in interfacejakarta.enterprise.inject.spi.InjectionPoint
-
getQualifier
public <X extends Annotation> X getQualifier(Class<X> annotationType)
Description copied from interface:WeldInjectionPointAttributes
Returns an instance of a given qualifier annotation or null if a given qualifier is not present on the injection point.- Specified by:
getQualifier
in interfaceWeldInjectionPointAttributes<T,S>
-
-