Class CheckExpectedWarnings
java.lang.Object
edu.umd.cs.findbugs.detect.CheckExpectedWarnings
- All Implemented Interfaces:
Detector2, FirstPassDetector, NonReportingDetector, Priorities
@Deprecated
public class CheckExpectedWarnings
extends Object
implements Detector2, NonReportingDetector
Deprecated.
Check uses of the ExpectWarning and NoWarning annotations. This is for
internal testing of FindBugs (against spotbugsTestCases).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BugCollectionDeprecated.private static final booleanDeprecated.private ClassDescriptorDeprecated.private ClassDescriptorDeprecated.private ClassDescriptorDeprecated.private booleanDeprecated.private ClassDescriptorDeprecated.private BugReporterDeprecated.private booleanDeprecated.private Map<ClassDescriptor, Collection<BugInstance>> Deprecated.private Map<FieldDescriptor, Collection<BugInstance>> Deprecated.private Map<MethodDescriptor, Collection<BugInstance>> Deprecated.Fields inherited from interface Priorities
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheck(XClass xclass, ClassDescriptor annotation, boolean expectWarnings, int priority) Deprecated.private voidcheck(XField xfield, ClassDescriptor annotation, boolean expectWarnings, int priority) Deprecated.private voidcheck(XMethod xmethod, ClassDescriptor annotation, boolean expectWarnings, int priority) Deprecated.private voidcheck(AnnotationValue expect, Object descriptor, Collection<BugInstance> warnings, boolean expectWarnings, int priority, ClassDescriptor cd) Deprecated.voidcheckAnnotation(String bugCode, Collection<BugInstance> warnings, boolean expectWarnings, int priority, Integer rank, Integer num, Object methodDescriptor, int minPriority, ClassDescriptor cd) Deprecated.private static Collection<SourceLineAnnotation> countWarnings(Collection<BugInstance> warnings, String bugCode, int desiredPriority, int rank) Deprecated.voidDeprecated.This method is called at the end of the analysis pass.makeWarning(String bugPattern, Object descriptor, int priority, ClassDescriptor cd) Deprecated.voidvisitClass(ClassDescriptor classDescriptor) Deprecated.Visit a class.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Detector2
getDetectorClassName
-
Field Details
-
DEBUG
private static final boolean DEBUGDeprecated. -
reporter
Deprecated. -
bugCollection
Deprecated. -
initialized
private boolean initializedDeprecated. -
warningsByClass
Deprecated. -
warningsByMethod
Deprecated. -
warningsByField
Deprecated. -
expectWarning
Deprecated. -
noWarning
Deprecated. -
desireWarning
Deprecated. -
desireNoWarning
Deprecated. -
warned
private boolean warnedDeprecated.
-
-
Constructor Details
-
CheckExpectedWarnings
Deprecated.
-
-
Method Details
-
visitClass
Deprecated.Description copied from interface:Detector2Visit a class.- Specified by:
visitClassin interfaceDetector2- Parameters:
classDescriptor- descriptor naming the class to visit- Throws:
CheckedAnalysisException- if an exception occurs during analysis
-
check
Deprecated. -
check
private void check(XMethod xmethod, ClassDescriptor annotation, boolean expectWarnings, int priority) Deprecated. -
check
Deprecated. -
check
private void check(AnnotationValue expect, Object descriptor, Collection<BugInstance> warnings, boolean expectWarnings, int priority, ClassDescriptor cd) Deprecated. -
checkAnnotation
public void checkAnnotation(@CheckForNull String bugCode, Collection<BugInstance> warnings, boolean expectWarnings, int priority, Integer rank, Integer num, Object methodDescriptor, int minPriority, ClassDescriptor cd) Deprecated. -
makeWarning
public BugInstance makeWarning(String bugPattern, Object descriptor, int priority, ClassDescriptor cd) Deprecated. -
countWarnings
private static Collection<SourceLineAnnotation> countWarnings(Collection<BugInstance> warnings, @CheckForNull String bugCode, int desiredPriority, int rank) Deprecated. -
finishPass
public void finishPass()Deprecated.Description copied from interface:Detector2This method is called at the end of the analysis pass.- Specified by:
finishPassin interfaceDetector2
-
edu.umd.cs.findbugs.test.matcher.BugInstanceMatchermatchers in test source directory