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 voidaddEntryForClass(java.lang.String dottedClassName, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)voidaddEntryForClassMember(ClassMember member, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)org.apache.bcel.classfile.ElementValuegetClassAnnotation(java.lang.String dottedClassName, java.lang.String annotationClass)org.apache.bcel.classfile.ElementValuegetFieldAnnotation(XField field, java.lang.String annotationClass)org.apache.bcel.classfile.ElementValuegetMethodAnnotation(XMethod method, java.lang.String annotationClass)booleanhasClassAnnotation(java.lang.String dottedClassName, java.lang.String annotationClass)booleanhasFieldAnnotation(XField field, java.lang.String annotationClass)booleanhasMethodAnnotation(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)
-
-