edu.umd.cs.findbugs.ba

Class JCIPAnnotationDatabase

public class JCIPAnnotationDatabase extends Object

Method Summary
ObjectgetClassAnnotation(String dottedClassName, String annotationClass)
Map<String,Object>getEntryForClass(String dottedClassName)
Map<String,Object>getEntryForClassMember(ClassMember member)
ObjectgetFieldAnnotation(XField field, String annotationClass)
ObjectgetMethodAnnotation(XMethod method, String annotationClass)
booleanhasClassAnnotation(String dottedClassName, String annotationClass)
booleanhasFieldAnnotation(XField field, String annotationClass)
booleanhasMethodAnnotation(XMethod method, String annotationClass)

Method Detail

getClassAnnotation

public Object getClassAnnotation(String dottedClassName, String annotationClass)

getEntryForClass

public Map<String,Object> getEntryForClass(String dottedClassName)

getEntryForClassMember

public Map<String,Object> getEntryForClassMember(ClassMember member)

getFieldAnnotation

public Object getFieldAnnotation(XField field, String annotationClass)

getMethodAnnotation

public Object getMethodAnnotation(XMethod method, String annotationClass)

hasClassAnnotation

public boolean hasClassAnnotation(String dottedClassName, String annotationClass)

hasFieldAnnotation

public boolean hasFieldAnnotation(XField field, String annotationClass)

hasMethodAnnotation

public boolean hasMethodAnnotation(XMethod method, String annotationClass)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.