edu.umd.cs.findbugs.ba
Class AnnotationDatabase<AnnotationEnum>
public
class
AnnotationDatabase<AnnotationEnum extends AnnotationEnumeration<AnnotationEnum>>
extends Object
Method Summary |
void | addDefaultAnnotation(String target, String c, AnnotationEnum n) |
protected void | addDefaultMethodAnnotation(String cName, AnnotationEnum annotation) |
void | addDirectAnnotation(Object o, AnnotationEnum n) |
protected void | addFieldAnnotation(String cName, String mName, String mSig, boolean isStatic, AnnotationEnum annotation) |
protected void | addMethodAnnotation(String cName, String mName, String mSig, boolean isStatic, AnnotationEnum annotation) |
protected void | addMethodParameterAnnotation(String cName, String mName, String mSig, boolean isStatic, int param, AnnotationEnum annotation) |
void | addSyntheticElement(Object o) |
boolean | annotationIsDirect(Object o) |
boolean | anyAnnotations(AnnotationEnum n) |
void | loadAuxiliaryAnnotations() |
boolean | setAddClassOnly(boolean newValue) |
public static final String ANY
public static final String FIELD
public static final boolean IGNORE_BUILTIN_ANNOTATIONS
public static final String METHOD
public static final String PARAMETER
public AnnotationDatabase()
public void addDefaultAnnotation(String target, String c,
AnnotationEnum n)
protected void addDefaultMethodAnnotation(String cName,
AnnotationEnum annotation)
protected void addFieldAnnotation(String cName, String mName, String mSig, boolean isStatic,
AnnotationEnum annotation)
protected void addMethodAnnotation(String cName, String mName, String mSig, boolean isStatic,
AnnotationEnum annotation)
protected void addMethodParameterAnnotation(String cName, String mName, String mSig, boolean isStatic, int param,
AnnotationEnum annotation)
public void addSyntheticElement(Object o)
public boolean annotationIsDirect(Object o)
public void loadAuxiliaryAnnotations()
public boolean setAddClassOnly(boolean newValue)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.