Class JCIPAnnotationDatabase

java.lang.Object
edu.umd.cs.findbugs.ba.JCIPAnnotationDatabase

public class JCIPAnnotationDatabase extends Object
  • Constructor Details

    • JCIPAnnotationDatabase

      public JCIPAnnotationDatabase()
  • Method Details

    • getClassAnnotation

      @CheckForNull public org.apache.bcel.classfile.ElementValue getClassAnnotation(@DottedClassName String dottedClassName, String annotationClass)
    • hasClassAnnotation

      public boolean hasClassAnnotation(@DottedClassName String dottedClassName, String annotationClass)
    • getFieldAnnotation

      @CheckForNull public org.apache.bcel.classfile.ElementValue getFieldAnnotation(XField field, String annotationClass)
    • hasFieldAnnotation

      public boolean hasFieldAnnotation(XField field, String annotationClass)
    • getMethodAnnotation

      @CheckForNull public org.apache.bcel.classfile.ElementValue getMethodAnnotation(XMethod method, String annotationClass)
    • hasMethodAnnotation

      public boolean hasMethodAnnotation(XMethod method, String annotationClass)
    • addEntryForClassMember

      public void addEntryForClassMember(ClassMember member, String annotationClass, org.apache.bcel.classfile.ElementValue value)
    • addEntryForClass

      public void addEntryForClass(@DottedClassName String dottedClassName, String annotationClass, org.apache.bcel.classfile.ElementValue value)