Class AbstractAnnotatedCallable<X>

  • Type Parameters:
    X - declaring class
    All Implemented Interfaces:
    javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedCallable<X>, javax.enterprise.inject.spi.AnnotatedMember<X>
    Direct Known Subclasses:
    AnnotatedConstructorImpl, AnnotatedMethodImpl

    public abstract class AbstractAnnotatedCallable<X>
    extends AbstractAnnotated
    implements javax.enterprise.inject.spi.AnnotatedCallable<X>
    Implementation of AnnotatedCallable interface.
    Version:
    $Rev$ $Date$
    • Field Detail

      • javaMember

        protected final Member javaMember
        Member type
    • Method Detail

      • setAnnotatedParameters

        protected void setAnnotatedParameters​(Type[] genericParameterTypes,
                                              Annotation[][] parameterAnnotations)
      • getParameters

        public List<javax.enterprise.inject.spi.AnnotatedParameter<X>> getParameters()
        Specified by:
        getParameters in interface javax.enterprise.inject.spi.AnnotatedCallable<X>
      • toString

        public String toString()
      • getDeclaringType

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

        public Member getJavaMember()
        Specified by:
        getJavaMember in interface javax.enterprise.inject.spi.AnnotatedMember<X>
      • isStatic

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