| java.lang.Object edu.umd.cs.findbugs.ba.AnnotationDatabase
AnnotationDatabase | public class AnnotationDatabase (Code) | | Database to keep track of annotated fields/methods/classes/etc.
for a particular kind of annotation.
author: William Pugh |
Inner Class :public static enum Target | |
Method Summary | |
public void | addDefaultAnnotation(Target target, String c, AnnotationEnum n) | protected void | addDefaultMethodAnnotation(String cName, AnnotationEnum annotation) | public 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) | public boolean | annotationIsDirect(Object o) | public boolean | anyAnnotations(AnnotationEnum n) | public AnnotationEnum | getResolvedAnnotation(Object o, boolean getMinimal) | public AnnotationEnum | getUncachedResolvedAnnotation(Object o, boolean getMinimal) | public void | loadAuxiliaryAnnotations() | public boolean | setAddClassOnly(boolean newValue) |
DEBUG | final static boolean DEBUG(Code) | | |
IGNORE_BUILTIN_ANNOTATIONS | final public static boolean IGNORE_BUILTIN_ANNOTATIONS(Code) | | |
addClassOnly | boolean addClassOnly(Code) | | |
AnnotationDatabase | public AnnotationDatabase()(Code) | | |
addDefaultAnnotation | public void addDefaultAnnotation(Target target, String c, AnnotationEnum n)(Code) | | |
addDefaultMethodAnnotation | protected void addDefaultMethodAnnotation(String cName, AnnotationEnum annotation)(Code) | | |
addDirectAnnotation | public void addDirectAnnotation(Object o, AnnotationEnum n)(Code) | | |
addFieldAnnotation | protected void addFieldAnnotation(String cName, String mName, String mSig, boolean isStatic, AnnotationEnum annotation)(Code) | | |
addMethodAnnotation | protected void addMethodAnnotation(String cName, String mName, String mSig, boolean isStatic, AnnotationEnum annotation)(Code) | | |
addMethodParameterAnnotation | protected void addMethodParameterAnnotation(String cName, String mName, String mSig, boolean isStatic, int param, AnnotationEnum annotation)(Code) | | |
annotationIsDirect | public boolean annotationIsDirect(Object o)(Code) | | |
anyAnnotations | public boolean anyAnnotations(AnnotationEnum n)(Code) | | |
getResolvedAnnotation | public AnnotationEnum getResolvedAnnotation(Object o, boolean getMinimal)(Code) | | |
getUncachedResolvedAnnotation | public AnnotationEnum getUncachedResolvedAnnotation(Object o, boolean getMinimal)(Code) | | |
loadAuxiliaryAnnotations | public void loadAuxiliaryAnnotations()(Code) | | |
setAddClassOnly | public boolean setAddClassOnly(boolean newValue)(Code) | | |
|
|