Interface WeldInjectionPointAttributes<T,S>

Type Parameters:
T -
S -
All Superinterfaces:
jakarta.enterprise.inject.spi.InjectionPoint
All Known Subinterfaces:
FieldInjectionPointAttributes<T,X>, ParameterInjectionPoint<T,X>, ParameterInjectionPointAttributes<T,X>
All Known Implementing Classes:
AbstractForwardingInjectionPointAttributes, AbstractInferringInjectionPointAttributes, ConstructorInjectionPoint, FieldInjectionPoint, ForwardingFieldInjectionPointAttributes, ForwardingInjectionPointAttributes, ForwardingParameterInjectionPointAttributes, InferringFieldInjectionPointAttributes, InferringParameterInjectionPointAttributes, MethodInjectionPoint, ParameterInjectionPointImpl, ProxyClassConstructorInjectionPointWrapper, SpecialParameterInjectionPoint

public interface WeldInjectionPointAttributes<T,S> extends jakarta.enterprise.inject.spi.InjectionPoint
Representation of properties of an InjectionPoint, which can be modified by an extension in the ProcessInjectionPoint phase.
Author:
Jozef Hartinger
  • Method Summary

    Modifier and Type
    Method
    Description
    <X extends Annotation>
    X
    getQualifier(Class<X> annotationType)
    Returns an instance of a given qualifier annotation or null if a given qualifier is not present on the injection point.

    Methods inherited from interface jakarta.enterprise.inject.spi.InjectionPoint

    getAnnotated, getBean, getMember, getQualifiers, getType, isDelegate, isTransient
  • Method Details

    • getQualifier

      <X extends Annotation> X getQualifier(Class<X> annotationType)
      Returns an instance of a given qualifier annotation or null if a given qualifier is not present on the injection point.