Interface InjectionPoint

    • Method Detail

      • getType

        Type getType()
        Get the required type of injection point.
        Returns:
        the required type
      • getQualifiers

        Set<Annotation> getQualifiers()
        Get the required qualifiers of the injection point.
        Returns:
        the required qualifiers
      • getBean

        Bean<?> getBean()
        Get the Bean object representing the bean that defines the injection point. If the injection point does not belong to a bean, return a null value.
        Returns:
        the Bean object representing bean that defines the injection point, of null if the injection point does not belong to a bean
      • getMember

        Member getMember()
        Get the Field object in the case of field injection, the Method object in the case of method parameter injection or the Constructor object in the case of constructor parameter injection.
        Returns:
        the member
      • getAnnotated

        Annotated getAnnotated()
        Obtain an instance of AnnotatedField or AnnotatedParameter, depending upon whether the injection point is an injected field or a constructor/method parameter.
        Returns:
        an AnnotatedField or AnnotatedParameter
      • isDelegate

        boolean isDelegate()
        Determines if the injection point is a decorator delegate injection point.
        Returns:
        true if the injection point is a decorator delegate injection point, and false otherwise
      • isTransient

        boolean isTransient()
        Determines if the injection is a transient field.
        Returns:
        true if the injection point is a transient field, and false otherwise