Interface and Description |
---|
edu.umd.cs.findbugs.ba.JavaClassAndMethodChooser |
Class and Description |
---|
edu.umd.cs.findbugs.AnalysisLocal
This class is not necessary to realize multi-thread model in SpotBugs 4.0. Each detector instance will
not run on multiple threads, then only database (or other classes shared by detectors) needs
synchronization and they can use normal Java synchronization instead.
|
edu.umd.cs.findbugs.detect.BuildNonNullAnnotationDatabase
AnnotationDatabases are being phased out, since annotations are
now stored directly in the XClass/XMethod/XField objects.
Resolving nullness annotations will be handled through the
JSR-305 type qualifier code.
|
edu.umd.cs.findbugs.detect.CheckExpectedWarnings
The annotation based approach is useless for lambdas. Write expectations using
edu.umd.cs.findbugs.test.matcher.BugInstanceMatcher matchers in test source directory |
edu.umd.cs.findbugs.classfile.engine.ClassParserUsingBCEL |
edu.umd.cs.findbugs.ba.CompoundMethodChooser |
edu.umd.cs.findbugs.ba.jsr305.FindBugsDefaultAnnotations |
edu.umd.cs.findbugs.ba.ch.InterproceduralCallGraph |
edu.umd.cs.findbugs.ba.npe.MayReturnNullPropertyDatabase |
edu.umd.cs.findbugs.NewResults |
edu.umd.cs.findbugs.detect.NoteNonNullAnnotations
AnnotationDatabases are being phased out, since annotations are
now stored directly in the XClass/XMethod/XField objects.
Resolving nullness annotations will be handled through the
JSR-305 type qualifier code.
|
edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase |
edu.umd.cs.findbugs.detect.TrainNonNullAnnotations
AnnotationDatabases are being phased out, since annotations are
now stored directly in the XClass/XMethod/XField objects.
Resolving nullness annotations will be handled through the
JSR-305 type qualifier code.
|
Field and Description |
---|
edu.umd.cs.findbugs.ba.AnalysisFeatures.INTERATIVE_OPCODE_STACK_ANALYSIS |
edu.umd.cs.findbugs.ba.AnalysisFeatures.NUM_BOOLEAN_ANALYSIS_PROPERTIES
- use Builder instead
|
edu.umd.cs.findbugs.Version.RELEASE
Use
Version.VERSION_STRING instead. |
Constructor and Description |
---|
edu.umd.cs.findbugs.PluginLoader() |
edu.umd.cs.findbugs.PluginLoader(boolean, URL) |
edu.umd.cs.findbugs.PluginLoader(URL) |
edu.umd.cs.findbugs.PluginLoader(URL, ClassLoader) |
Enum Constant and Description |
---|
edu.umd.cs.findbugs.ba.AnnotationDatabase.Target.CLASS |
SpotBugs is licensed under the LGPL.