Package edu.umd.cs.findbugs.ba
Class JCIPAnnotationDatabase
- java.lang.Object
-
- edu.umd.cs.findbugs.ba.JCIPAnnotationDatabase
-
public class JCIPAnnotationDatabase extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JCIPAnnotationDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addEntryForClass(java.lang.String dottedClassName, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)
void
addEntryForClassMember(ClassMember member, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)
org.apache.bcel.classfile.ElementValue
getClassAnnotation(java.lang.String dottedClassName, java.lang.String annotationClass)
org.apache.bcel.classfile.ElementValue
getFieldAnnotation(XField field, java.lang.String annotationClass)
org.apache.bcel.classfile.ElementValue
getMethodAnnotation(XMethod method, java.lang.String annotationClass)
boolean
hasClassAnnotation(java.lang.String dottedClassName, java.lang.String annotationClass)
boolean
hasFieldAnnotation(XField field, java.lang.String annotationClass)
boolean
hasMethodAnnotation(XMethod method, java.lang.String annotationClass)
-
-
-
Method Detail
-
getClassAnnotation
@CheckForNull public org.apache.bcel.classfile.ElementValue getClassAnnotation(@DottedClassName java.lang.String dottedClassName, java.lang.String annotationClass)
-
hasClassAnnotation
public boolean hasClassAnnotation(@DottedClassName java.lang.String dottedClassName, java.lang.String annotationClass)
-
getFieldAnnotation
@CheckForNull public org.apache.bcel.classfile.ElementValue getFieldAnnotation(XField field, java.lang.String annotationClass)
-
hasFieldAnnotation
public boolean hasFieldAnnotation(XField field, java.lang.String annotationClass)
-
getMethodAnnotation
@CheckForNull public org.apache.bcel.classfile.ElementValue getMethodAnnotation(XMethod method, java.lang.String annotationClass)
-
hasMethodAnnotation
public boolean hasMethodAnnotation(XMethod method, java.lang.String annotationClass)
-
addEntryForClassMember
public void addEntryForClassMember(ClassMember member, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)
-
addEntryForClass
public void addEntryForClass(@DottedClassName java.lang.String dottedClassName, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)
-
-