Class ClassAnnotationInformation<A extends Annotation,T>

java.lang.Object
org.jboss.as.ee.metadata.ClassAnnotationInformation<A,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 Details

    • 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()