Interface EnhancedAnnotation<T extends Annotation>

All Superinterfaces:
jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedType<T>, EnhancedAnnotated<T,Class<T>>, EnhancedAnnotatedType<T>
All Known Implementing Classes:
EnhancedAnnotationImpl

public interface EnhancedAnnotation<T extends Annotation> extends EnhancedAnnotatedType<T>
Represents a meta annotation
Author:
Pete Muir
  • Method Details

    • getMembers

      Set<EnhancedAnnotatedMethod<?,?>> getMembers()
      Gets all members
      Returns:
      A set of abstracted members
    • getMembers

      Set<EnhancedAnnotatedMethod<?,?>> getMembers(Class<? extends Annotation> annotationType)
      Gets all the members annotated with annotationType
      Parameters:
      annotationType - The annotation type to match
      Returns:
      A set of abstracted members with the annotation type