| java.lang.Object edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase
TypeQualifierNullnessAnnotationDatabase | public class TypeQualifierNullnessAnnotationDatabase implements INullnessAnnotationDatabase(Code) | | Implementation of INullnessAnnotationDatabase that
is based on JSR-305 type qualifiers.
author: David Hovemeyer |
Method Summary | |
public void | addDefaultAnnotation(Target target, String c, NullnessAnnotation n) | public void | addFieldAnnotation(String cName, String mName, String mSig, boolean isStatic, NullnessAnnotation annotation) | public void | addMethodAnnotation(String cName, String mName, String sig, boolean isStatic, NullnessAnnotation annotation) | public void | addMethodParameterAnnotation(String cName, String mName, String sig, boolean isStatic, int param, NullnessAnnotation annotation) | public NullnessAnnotation | getResolvedAnnotation(Object o, boolean getMinimal) | public void | loadAuxiliaryAnnotations() | public boolean | parameterMustBeNonNull(XMethod m, int param) |
TypeQualifierNullnessAnnotationDatabase | public TypeQualifierNullnessAnnotationDatabase()(Code) | | |
loadAuxiliaryAnnotations | public void loadAuxiliaryAnnotations()(Code) | | |
parameterMustBeNonNull | public boolean parameterMustBeNonNull(XMethod m, int param)(Code) | | |
|
|