Interface FirstPassDetector

All Known Subinterfaces:
InterproceduralFirstPassDetector, NonReportingDetector
All Known Implementing Classes:
BuildInterproceduralCallGraph, BuildObligationPolicyDatabase, BuildStringPassthruGraph, CalledMethods, CheckCalls, CheckExpectedWarnings, EqualsOperandShouldHaveClassCompatibleWithThis, ExplicitSerialization, FieldItemSummary, FindBugsSummaryStats, FindNoSideEffectMethods, FunctionsThatMightBeMistakenForProcedures, Methods, NonReportingDetectorToDetector2Adapter, NoteAnnotationRetention, NoteCheckReturnValueAnnotations, NoteDirectlyRelevantTypeQualifiers, NoteJCIPAnnotation, NoteNonNullAnnotations, NoteNonnullReturnValues, NoteSuppressedWarnings, NoteUnconditionalParamDerefs, OverridingEqualsNotSymmetrical, ReflectiveClasses, TestDataflowAnalysis

public interface FirstPassDetector
A Detector that can be run in the first pass. A detector can be run in the first pass if either:
  • It doesn't report any warnings, or
  • It doesn't depend upon information from analyzing any other classes
Author:
Bill Pugh