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:
  • Constructor Details

    • AbstractInferringInjectionPointAttributes

      public AbstractInferringInjectionPointAttributes(EnhancedAnnotated<?,?> annotatedElement, String contextId, jakarta.enterprise.inject.spi.Bean<?> bean, Set<Annotation> qualifiers, Class<?> declaringComponentClass)
  • Method Details

    • getType

      public Type getType()
      Specified by:
      getType in interface jakarta.enterprise.inject.spi.InjectionPoint
    • getQualifiers

      public Set<Annotation> getQualifiers()
      Specified by:
      getQualifiers in interface jakarta.enterprise.inject.spi.InjectionPoint
    • getBean

      public jakarta.enterprise.inject.spi.Bean<?> getBean()
      Specified by:
      getBean in interface jakarta.enterprise.inject.spi.InjectionPoint
    • isDelegate

      public boolean isDelegate()
      Specified by:
      isDelegate in interface jakarta.enterprise.inject.spi.InjectionPoint
    • isTransient

      public boolean isTransient()
      Specified by:
      isTransient in interface jakarta.enterprise.inject.spi.InjectionPoint
    • getMember

      public abstract Member getMember()
      Specified by:
      getMember in interface jakarta.enterprise.inject.spi.InjectionPoint
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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 interface WeldInjectionPointAttributes<T,S>