Package edu.umd.cs.findbugs
Interface Detector2
- All Superinterfaces:
Priorities
- All Known Implementing Classes:
BuildObligationPolicyDatabase,CFGDetector,CheckExpectedWarnings,CheckRelaxingNullnessAnnotation,CheckTypeQualifiers,ClassNodeDetector,DetectorToDetector2Adapter,FindUnsatisfiedObligation,NonReportingDetectorToDetector2Adapter,TestASM,TestDataflowAnalysis
Detector interface for new bytecode-framework-neutral architecture.
- Author:
- David Hovemeyer
-
Field Summary
Fields inherited from interface edu.umd.cs.findbugs.Priorities
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY -
Method Summary
Modifier and TypeMethodDescriptionvoidThis method is called at the end of the analysis pass.Get the name of the detector class.voidvisitClass(ClassDescriptor classDescriptor) Visit a class.
-
Method Details
-
visitClass
Visit a class.- Parameters:
classDescriptor- descriptor naming the class to visit- Throws:
CheckedAnalysisException- if an exception occurs during analysis
-
finishPass
void finishPass()This method is called at the end of the analysis pass. -
getDetectorClassName
String getDetectorClassName()Get the name of the detector class.- Returns:
- the name of the detector class.
-