public class JCIPAnnotationDatabase
extends java.lang.Object
Constructor and Description |
---|
JCIPAnnotationDatabase() |
Modifier and Type | Method and 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) |
@CheckForNull public org.apache.bcel.classfile.ElementValue getClassAnnotation(@DottedClassName java.lang.String dottedClassName, java.lang.String annotationClass)
public boolean hasClassAnnotation(@DottedClassName java.lang.String dottedClassName, java.lang.String annotationClass)
@CheckForNull public org.apache.bcel.classfile.ElementValue getFieldAnnotation(XField field, java.lang.String annotationClass)
public boolean hasFieldAnnotation(XField field, java.lang.String annotationClass)
@CheckForNull public org.apache.bcel.classfile.ElementValue getMethodAnnotation(XMethod method, java.lang.String annotationClass)
public boolean hasMethodAnnotation(XMethod method, java.lang.String annotationClass)
public void addEntryForClassMember(ClassMember member, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)
public void addEntryForClass(@DottedClassName java.lang.String dottedClassName, java.lang.String annotationClass, org.apache.bcel.classfile.ElementValue value)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.