| Package | Description |
|---|---|
| edu.umd.cs.findbugs |
Main package for the FindBugs application - contains the engine class
(
FindBugs), the object model classes for bug
instances (BugInstance,
BugAnnotation), and other miscellany. |
| edu.umd.cs.findbugs.model |
Eventually, all model classes (BugInstance, BugCollection, etc.) should go in
this package.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FuzzyBugComparator.setClassNameRewriter(ClassNameRewriter classNameRewriter) |
void |
SloppyBugComparator.setClassNameRewriter(ClassNameRewriter classNameRewriter) |
void |
VersionInsensitiveBugComparator.setClassNameRewriter(ClassNameRewriter classNameRewriter) |
void |
WarningComparator.setClassNameRewriter(ClassNameRewriter classNameRewriter) |
| Modifier and Type | Class and Description |
|---|---|
class |
IdentityClassNameRewriter
ClassNameRewriter that leaves classe names unchanged.
|
class |
MovedClassMap
Build a map of added class names to removed class names.
|
| Modifier and Type | Method and Description |
|---|---|
static FieldAnnotation |
ClassNameRewriterUtil.convertFieldAnnotation(ClassNameRewriter classNameRewriter,
FieldAnnotation annotation)
Rewrite a FieldAnnotation to update the class name and field signature,
if needed.
|
static MethodAnnotation |
ClassNameRewriterUtil.convertMethodAnnotation(ClassNameRewriter classNameRewriter,
MethodAnnotation annotation)
Rewrite a MethodAnnotation to update the class name, and any class names
mentioned in the method signature.
|
static java.lang.String |
ClassNameRewriterUtil.rewriteMethodSignature(ClassNameRewriter classNameRewriter,
java.lang.String methodSignature)
Rewrite a method signature.
|
static java.lang.String |
ClassNameRewriterUtil.rewriteSignature(ClassNameRewriter classNameRewriter,
java.lang.String signature)
Rewrite a signature.
|
SpotBugs is licensed under the LGPL.