Class ProcessInjectionTargetImpl<X>

  • Type Parameters:
    X - bean class info
    All Implemented Interfaces:
    jakarta.enterprise.inject.spi.ProcessInjectionTarget<X>
    Direct Known Subclasses:
    GProcessInjectionTarget

    public class ProcessInjectionTargetImpl<X>
    extends EventBase
    implements jakarta.enterprise.inject.spi.ProcessInjectionTarget<X>
    Implementation of the ProcessInjectionTarget.
    Version:
    $Rev$ $Date$
    • Constructor Detail

      • ProcessInjectionTargetImpl

        public ProcessInjectionTargetImpl​(jakarta.enterprise.inject.spi.InjectionTarget<X> injectionTarget,
                                          jakarta.enterprise.inject.spi.AnnotatedType<X> annotatedType)
        Creates a new instance.
        Parameters:
        injectionTarget - injection target
    • Method Detail

      • addDefinitionError

        public void addDefinitionError​(Throwable t)
        Specified by:
        addDefinitionError in interface jakarta.enterprise.inject.spi.ProcessInjectionTarget<X>
      • getAnnotatedType

        public jakarta.enterprise.inject.spi.AnnotatedType<X> getAnnotatedType()
        Specified by:
        getAnnotatedType in interface jakarta.enterprise.inject.spi.ProcessInjectionTarget<X>
      • getInjectionTarget

        public jakarta.enterprise.inject.spi.InjectionTarget<X> getInjectionTarget()
        Specified by:
        getInjectionTarget in interface jakarta.enterprise.inject.spi.ProcessInjectionTarget<X>
      • setInjectionTarget

        public void setInjectionTarget​(jakarta.enterprise.inject.spi.InjectionTarget<X> injectionTarget)
        Specified by:
        setInjectionTarget in interface jakarta.enterprise.inject.spi.ProcessInjectionTarget<X>
      • isSet

        public boolean isSet()
        Returns whether or not injection target is set or not.
        Returns:
        whether or not injection target is set