Class ClassAnnotationInformation<A extends Annotation,​T>

  • Type Parameters:
    A - The annotation type
    T - The data type that is used to store the annotation information internally

    public final class ClassAnnotationInformation<A extends Annotation,​T>
    extends Object
    Class level information about the annotations present on a particular class.
    Author:
    Stuart Douglas
    • Method Detail

      • getAnnotationType

        public Class<A> getAnnotationType()
      • getClassLevelAnnotations

        public List<T> getClassLevelAnnotations()
      • getFieldLevelAnnotations

        public Map<String,​List<T>> getFieldLevelAnnotations()
      • getMethodLevelAnnotations

        public Map<org.jboss.invocation.proxy.MethodIdentifier,​List<T>> getMethodLevelAnnotations()