Package edu.umd.cs.findbugs.detect
Class CheckExpectedWarnings
- java.lang.Object
-
- edu.umd.cs.findbugs.detect.CheckExpectedWarnings
-
- All Implemented Interfaces:
Detector2
,FirstPassDetector
,NonReportingDetector
,Priorities
@Deprecated public class CheckExpectedWarnings extends java.lang.Object implements Detector2, NonReportingDetector
Deprecated.The annotation based approach is useless for lambdas. Write expectations usingedu.umd.cs.findbugs.test.matcher.BugInstanceMatcher
matchers in test source directoryCheck uses of the ExpectWarning and NoWarning annotations. This is for internal testing of FindBugs (against spotbugsTestCases).- Author:
- David Hovemeyer
-
-
Field Summary
-
Fields inherited from interface edu.umd.cs.findbugs.Priorities
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description CheckExpectedWarnings(BugReporter bugReporter)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
checkAnnotation(java.lang.String bugCode, java.util.Collection<BugInstance> warnings, boolean expectWarnings, int priority, java.lang.Integer rank, java.lang.Integer num, java.lang.Object methodDescriptor, int minPriority, ClassDescriptor cd)
Deprecated.void
finishPass()
Deprecated.This method is called at the end of the analysis pass.java.lang.String
getDetectorClassName()
Deprecated.Get the name of the detector class.BugInstance
makeWarning(java.lang.String bugPattern, java.lang.Object descriptor, int priority, ClassDescriptor cd)
Deprecated.void
visitClass(ClassDescriptor classDescriptor)
Deprecated.Visit a class.
-
-
-
Constructor Detail
-
CheckExpectedWarnings
public CheckExpectedWarnings(BugReporter bugReporter)
Deprecated.
-
-
Method Detail
-
visitClass
public void visitClass(ClassDescriptor classDescriptor) throws CheckedAnalysisException
Deprecated.Description copied from interface:Detector2
Visit a class.- Specified by:
visitClass
in interfaceDetector2
- Parameters:
classDescriptor
- descriptor naming the class to visit- Throws:
CheckedAnalysisException
- if an exception occurs during analysis
-
checkAnnotation
public void checkAnnotation(@CheckForNull java.lang.String bugCode, java.util.Collection<BugInstance> warnings, boolean expectWarnings, int priority, java.lang.Integer rank, java.lang.Integer num, java.lang.Object methodDescriptor, int minPriority, ClassDescriptor cd)
Deprecated.
-
makeWarning
public BugInstance makeWarning(java.lang.String bugPattern, java.lang.Object descriptor, int priority, ClassDescriptor cd)
Deprecated.
-
finishPass
public void finishPass()
Deprecated.Description copied from interface:Detector2
This method is called at the end of the analysis pass.- Specified by:
finishPass
in interfaceDetector2
-
getDetectorClassName
public java.lang.String getDetectorClassName()
Deprecated.Description copied from interface:Detector2
Get the name of the detector class.- Specified by:
getDetectorClassName
in interfaceDetector2
- Returns:
- the name of the detector class.
-
-