Class BackedAnnotatedCallable<X,​E extends Executable>

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedCallable<X>, jakarta.enterprise.inject.spi.AnnotatedMember<X>
    Direct Known Subclasses:
    BackedAnnotatedConstructor, BackedAnnotatedMethod

    public abstract class BackedAnnotatedCallable<X,​E extends Executable>
    extends BackedAnnotatedMember<X>
    implements jakarta.enterprise.inject.spi.AnnotatedCallable<X>
    • Method Detail

      • initParameters

        protected List<jakarta.enterprise.inject.spi.AnnotatedParameter<X>> initParameters​(E member,
                                                                                           SharedObjectCache sharedObjectCache)
      • getJavaMember

        public E getJavaMember()
        Specified by:
        getJavaMember in interface jakarta.enterprise.inject.spi.AnnotatedMember<X>
      • getParameters

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

        public <T extends Annotation> T getAnnotation​(Class<T> annotationType)
        Specified by:
        getAnnotation in interface jakarta.enterprise.inject.spi.Annotated
      • isAnnotationPresent

        public boolean isAnnotationPresent​(Class<? extends Annotation> annotationType)
        Specified by:
        isAnnotationPresent in interface jakarta.enterprise.inject.spi.Annotated
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object