Uses of Class
edu.umd.cs.findbugs.ba.NullnessAnnotation
-
Packages that use NullnessAnnotation Package Description edu.umd.cs.findbugs.ba A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses.edu.umd.cs.findbugs.ba.npe edu.umd.cs.findbugs.detect -
-
Uses of NullnessAnnotation in edu.umd.cs.findbugs.ba
Fields in edu.umd.cs.findbugs.ba declared as NullnessAnnotation Modifier and Type Field Description static NullnessAnnotationNullnessAnnotation. CHECK_FOR_NULLprivate static NullnessAnnotation[]NullnessAnnotation. myValuesstatic NullnessAnnotationNullnessAnnotation. NONNULLstatic NullnessAnnotationNullnessAnnotation. NULLABLEstatic NullnessAnnotationNullnessAnnotation. UNKNOWN_NULLNESSMethods in edu.umd.cs.findbugs.ba that return NullnessAnnotation Modifier and Type Method Description NullnessAnnotationINullnessAnnotationDatabase. getResolvedAnnotation(java.lang.Object o, boolean getMinimal)Get a resolved NullnessAnnotation on given XMethod, XField, or XMethodParameter.NullnessAnnotationNullnessAnnotationDatabase. getResolvedAnnotation(java.lang.Object o, boolean getMinimal)Deprecated.static NullnessAnnotationNullnessAnnotation.Parser. parse(java.lang.String className)static NullnessAnnotation[]NullnessAnnotation. values()Methods in edu.umd.cs.findbugs.ba with parameters of type NullnessAnnotation Modifier and Type Method Description voidINullnessAnnotationDatabase. addDefaultAnnotation(AnnotationDatabase.Target target, java.lang.String c, NullnessAnnotation n)Add a default annotation to the database.voidNullnessAnnotationDatabase. addDefaultAnnotation(AnnotationDatabase.Target target, java.lang.String c, NullnessAnnotation n)Deprecated.voidNullnessAnnotationDatabase. addDefaultMethodAnnotation(java.lang.String name, NullnessAnnotation annotation)Deprecated.voidINullnessAnnotationDatabase. addFieldAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, NullnessAnnotation annotation)Add a field annotation to the database.voidNullnessAnnotationDatabase. addFieldAnnotation(java.lang.String name, java.lang.String name2, java.lang.String sig, boolean isStatic, NullnessAnnotation annotation)Deprecated.voidINullnessAnnotationDatabase. addMethodAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, NullnessAnnotation annotation)Add a method annotation to the database.voidNullnessAnnotationDatabase. addMethodAnnotation(java.lang.String name, java.lang.String name2, java.lang.String sig, boolean isStatic, NullnessAnnotation annotation)Deprecated.voidINullnessAnnotationDatabase. addMethodParameterAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, int param, NullnessAnnotation annotation)Add a method parameter annotation to the database.voidNullnessAnnotationDatabase. addMethodParameterAnnotation(java.lang.String name, java.lang.String name2, java.lang.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 NullnessAnnotation Modifier and Type Method Description NullnessAnnotationTypeQualifierNullnessAnnotationDatabase. getDirectAnnotation(java.lang.Object o)NullnessAnnotationTypeQualifierNullnessAnnotationDatabase. getInheritedAnnotation(XMethod m)NullnessAnnotationTypeQualifierNullnessAnnotationDatabase. getInheritedAnnotation(XMethod m, int parameter)static NullnessAnnotationDerefFinder. getMethodNullnessAnnotation(ClassContext classContext, org.apache.bcel.classfile.Method method)NullnessAnnotationTypeQualifierNullnessAnnotationDatabase. getResolvedAnnotation(java.lang.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 NullnessAnnotation Modifier and Type Method Description voidTypeQualifierNullnessAnnotationDatabase. addDefaultAnnotation(AnnotationDatabase.Target target, java.lang.String c, NullnessAnnotation n)voidTypeQualifierNullnessAnnotationDatabase. addFieldAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String mSig, boolean isStatic, NullnessAnnotation annotation)voidTypeQualifierNullnessAnnotationDatabase. addMethodAnnotation(java.lang.String cName, java.lang.String mName, java.lang.String sig, boolean isStatic, NullnessAnnotation annotation)voidTypeQualifierNullnessAnnotationDatabase. addMethodParameterAnnotation(java.lang.String cName, java.lang.String mName, java.lang.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.IsNullValueIsNullValue. 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 NullnessAnnotation Modifier and Type Field Description private NullnessAnnotationFindNullDeref. methodAnnotationFields in edu.umd.cs.findbugs.detect with type parameters of type NullnessAnnotation Modifier and Type Field Description private java.util.Map<java.lang.Integer,NullnessAnnotation>CheckRelaxingNullnessAnnotation.DetectorNode. nonNullParameterMethods in edu.umd.cs.findbugs.detect that return NullnessAnnotation Modifier and Type Method Description private NullnessAnnotationFindNullDeref. getMethodNullnessAnnotation()See if the currently-visited method declares a(package private) static NullnessAnnotationCheckRelaxingNullnessAnnotation. getNullness(java.lang.String annotationDesc)Methods in edu.umd.cs.findbugs.detect that return types with arguments of type NullnessAnnotation Modifier and Type Method Description (package private) static java.util.Map<java.lang.Integer,NullnessAnnotation>CheckRelaxingNullnessAnnotation. getNonnullOrNullableParams(java.util.List<org.objectweb.asm.tree.AnnotationNode>[] parameterAnnotations)Methods in edu.umd.cs.findbugs.detect with parameters of type NullnessAnnotation Modifier and Type Method Description (package private) static booleanCheckRelaxingNullnessAnnotation. containsNullness(java.util.Collection<AnnotationValue> annotations, NullnessAnnotation nullness)
-