Class AnnotatedConstructorImpl<X>

  • Type Parameters:
    X - class info
    All Implemented Interfaces:
    jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedCallable<X>, jakarta.enterprise.inject.spi.AnnotatedConstructor<X>, jakarta.enterprise.inject.spi.AnnotatedMember<X>
    Direct Known Subclasses:
    AbstractDecoratorInjectionTarget.SubClassAnnotatedConstructorImpl

    public class AnnotatedConstructorImpl<X>
    extends AbstractAnnotatedCallable<X>
    implements jakarta.enterprise.inject.spi.AnnotatedConstructor<X>
    Implementation of AnnotatedConstructor interface.
    Version:
    $Rev$ $Date$
    • Field Detail

      • javaMember

        protected final Member javaMember
        Member type
    • Constructor Detail

      • AnnotatedConstructorImpl

        public AnnotatedConstructorImpl​(WebBeansContext webBeansContext,
                                        Constructor<X> javaMember,
                                        jakarta.enterprise.inject.spi.AnnotatedType<X> declaringType)
        Create a ew instance.
        Parameters:
        javaMember - constructor
      • AnnotatedConstructorImpl

        public AnnotatedConstructorImpl​(WebBeansContext webBeansContext,
                                        jakarta.enterprise.inject.spi.AnnotatedConstructor<X> annotatedConstructor,
                                        jakarta.enterprise.inject.spi.AnnotatedType<X> declaringType)
    • Method Detail

      • getJavaMember

        public Constructor<X> getJavaMember()
        Specified by:
        getJavaMember in interface jakarta.enterprise.inject.spi.AnnotatedConstructor<X>
        Specified by:
        getJavaMember in interface jakarta.enterprise.inject.spi.AnnotatedMember<X>
      • getDeclaringType

        public jakarta.enterprise.inject.spi.AnnotatedType<X> getDeclaringType()
        Specified by:
        getDeclaringType in interface jakarta.enterprise.inject.spi.AnnotatedMember<X>
      • isStatic

        public boolean isStatic()
        Specified by:
        isStatic in interface jakarta.enterprise.inject.spi.AnnotatedMember<X>