Uses of Interface
edu.umd.cs.findbugs.FirstPassDetector
Packages that use FirstPassDetector
Package
Description
Main package for the FindBugs application - contains the
engine class (FindBugs), the object model classes for bug instances
(BugInstance, BugAnnotation), and other miscellany.
-
Uses of FirstPassDetector in edu.umd.cs.findbugs
Subinterfaces of FirstPassDetector in edu.umd.cs.findbugsModifier and TypeInterfaceDescriptioninterfaceDetector implementing a slow first pass to collect interprocedural properties for a later detector pass.interfaceA Detector which does not report warnings.Classes in edu.umd.cs.findbugs that implement FirstPassDetector -
Uses of FirstPassDetector in edu.umd.cs.findbugs.detect
Classes in edu.umd.cs.findbugs.detect that implement FirstPassDetectorModifier and TypeClassDescriptionclassBuild the interprocedural call graph.classBuild the ObligationPolicyDatabase used by ObligationAnalysis.classBuilds the database of string parameters passed from method to method unchanged.classDetector to find private methods that are never called.classThis is just for debugging method call resolution.classCheck uses of the ExpectWarning and NoWarning annotations.classclassclassclassclassclassclassclassclassScan classes for @CheckReturnValue annotationsclassScan methods for directly-relevant type qualifiers, building the DirectlyRelevantTypeQualifiersDatabase.classclassDeprecated.AnnotationDatabases are being phased out, since annotations are now stored directly in the XClass/XMethod/XField objects.classAs a first scanning pass, make a note of unconditionally dereferenced parameters for later use by FindNullDerefs.classclassMake a note of unconditionally dereferenced parameters for later use by FindNullDerefs.classclassDetector to find private methods that are never called.classTestDataflowAnalysis<Fact,AnalysisType extends DataflowAnalysis<Fact>> This detector is just a test harness to test a dataflow analysis class specified by the dataflow.classname property.