Uses of Class
edu.umd.cs.findbugs.ba.NullnessAnnotation
Packages that use NullnessAnnotation
Package
Description
A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
-
Uses of NullnessAnnotation in edu.umd.cs.findbugs.ba
Subclasses with type arguments of type NullnessAnnotation in edu.umd.cs.findbugs.baModifier and TypeClassDescriptionclassNullness annotation detector.classDeprecated.Fields in edu.umd.cs.findbugs.ba declared as NullnessAnnotationModifier and TypeFieldDescriptionstatic final NullnessAnnotationNullnessAnnotation.CHECK_FOR_NULLprivate static final NullnessAnnotation[]NullnessAnnotation.myValuesstatic final NullnessAnnotationNullnessAnnotation.NONNULLstatic final NullnessAnnotationNullnessAnnotation.NULLABLEstatic final NullnessAnnotationNullnessAnnotation.UNKNOWN_NULLNESSMethods in edu.umd.cs.findbugs.ba that return NullnessAnnotationModifier and TypeMethodDescriptionINullnessAnnotationDatabase.getResolvedAnnotation(Object o, boolean getMinimal) Get a resolved NullnessAnnotation on given XMethod, XField, or XMethodParameter.NullnessAnnotationDatabase.getResolvedAnnotation(Object o, boolean getMinimal) Deprecated.static NullnessAnnotationstatic NullnessAnnotation[]NullnessAnnotation.values()Methods in edu.umd.cs.findbugs.ba with parameters of type NullnessAnnotationModifier and TypeMethodDescriptionvoidINullnessAnnotationDatabase.addDefaultAnnotation(AnnotationDatabase.Target target, String c, NullnessAnnotation n) Add a default annotation to the database.voidNullnessAnnotationDatabase.addDefaultAnnotation(AnnotationDatabase.Target target, String c, NullnessAnnotation n) Deprecated.voidNullnessAnnotationDatabase.addDefaultMethodAnnotation(String name, NullnessAnnotation annotation) Deprecated.voidINullnessAnnotationDatabase.addFieldAnnotation(String cName, String mName, String mSig, boolean isStatic, NullnessAnnotation annotation) Add a field annotation to the database.voidNullnessAnnotationDatabase.addFieldAnnotation(String name, String name2, String sig, boolean isStatic, NullnessAnnotation annotation) Deprecated.voidINullnessAnnotationDatabase.addMethodAnnotation(String cName, String mName, String mSig, boolean isStatic, NullnessAnnotation annotation) Add a method annotation to the database.voidNullnessAnnotationDatabase.addMethodAnnotation(String name, String name2, String sig, boolean isStatic, NullnessAnnotation annotation) Deprecated.voidINullnessAnnotationDatabase.addMethodParameterAnnotation(String cName, String mName, String mSig, boolean isStatic, int param, NullnessAnnotation annotation) Add a method parameter annotation to the database.voidNullnessAnnotationDatabase.addMethodParameterAnnotation(String name, String name2, String sig, boolean isStatic, int param, NullnessAnnotation annotation) Deprecated. -
Uses of NullnessAnnotation in edu.umd.cs.findbugs.ba.npe
Methods in edu.umd.cs.findbugs.ba.npe that return NullnessAnnotationModifier and TypeMethodDescriptionTypeQualifierNullnessAnnotationDatabase.getDirectAnnotation(Object o) TypeQualifierNullnessAnnotationDatabase.getInheritedAnnotation(XMethod m) TypeQualifierNullnessAnnotationDatabase.getInheritedAnnotation(XMethod m, int parameter) static NullnessAnnotationDerefFinder.getMethodNullnessAnnotation(ClassContext classContext, org.apache.bcel.classfile.Method method) TypeQualifierNullnessAnnotationDatabase.getResolvedAnnotation(Object o, boolean getMinimal) private NullnessAnnotationTypeQualifierNullnessAnnotationDatabase.toNullnessAnnotation(TypeQualifierAnnotation tqa) Convert a Nonnull-based TypeQualifierAnnotation into a NullnessAnnotation.Methods in edu.umd.cs.findbugs.ba.npe with parameters of type NullnessAnnotationModifier and TypeMethodDescriptionvoidTypeQualifierNullnessAnnotationDatabase.addDefaultAnnotation(AnnotationDatabase.Target target, String c, NullnessAnnotation n) voidTypeQualifierNullnessAnnotationDatabase.addFieldAnnotation(String cName, String mName, String mSig, boolean isStatic, NullnessAnnotation annotation) voidTypeQualifierNullnessAnnotationDatabase.addMethodAnnotation(String cName, String mName, String sig, boolean isStatic, NullnessAnnotation annotation) voidTypeQualifierNullnessAnnotationDatabase.addMethodParameterAnnotation(String cName, String mName, String sig, boolean isStatic, int param, NullnessAnnotation annotation) private ClassDescriptorTypeQualifierNullnessAnnotationDatabase.getNullnessAnnotationClassDescriptor(NullnessAnnotation n) Convert a NullnessAnnotation into the ClassDescriptor of the equivalent JSR-305 nullness type qualifier.IsNullValue.markInformationAsComingFromReturnValueOfMethod(XMethod methodInvoked, NullnessAnnotation methodNullnessAnnotation) Convert to a value known because it was returned from a method in a method property database. -
Uses of NullnessAnnotation in edu.umd.cs.findbugs.detect
Fields in edu.umd.cs.findbugs.detect declared as NullnessAnnotationFields in edu.umd.cs.findbugs.detect with type parameters of type NullnessAnnotationModifier and TypeFieldDescriptionprivate Map<Integer, NullnessAnnotation> CheckRelaxingNullnessAnnotation.DetectorNode.nonNullParameterMethods in edu.umd.cs.findbugs.detect that return NullnessAnnotationModifier and TypeMethodDescriptionprivate NullnessAnnotationFindNullDeref.getMethodNullnessAnnotation()See if the currently-visited method declares a(package private) static NullnessAnnotationCheckRelaxingNullnessAnnotation.getNullness(String annotationDesc) Methods in edu.umd.cs.findbugs.detect that return types with arguments of type NullnessAnnotationModifier and TypeMethodDescription(package private) static Map<Integer, NullnessAnnotation> CheckRelaxingNullnessAnnotation.getNonnullOrNullableParams(List<org.objectweb.asm.tree.AnnotationNode>[] parameterAnnotations) Methods in edu.umd.cs.findbugs.detect with parameters of type NullnessAnnotationModifier and TypeMethodDescription(package private) static booleanCheckRelaxingNullnessAnnotation.containsNullness(Collection<AnnotationValue> annotations, NullnessAnnotation nullness)