public class TextUIProgressCallback extends java.lang.Object implements FindBugsProgress
Constructor and Description |
---|
TextUIProgressCallback(java.io.PrintStream out) |
Modifier and Type | Method and Description |
---|---|
void |
finishArchive()
Report that FindBugs has finished scanning an archive in order to add its
classes to the repository.
|
void |
finishClass()
Report that FindBugs has finished analyzing a class.
|
void |
finishPerClassAnalysis()
Called to indicate that the per-class analysis is finished, and that the
whole program analysis is taking place.
|
void |
predictPassCount(int[] classesPerPass)
Provide an array that predicts the number of classes in each pass
|
void |
reportNumberOfArchives(int numArchives)
Report the total number of archives (Jar or zip files) that will be
analyzed.
|
void |
startAnalysis(int numClasses)
Report that FindBugs has finished scanning the archives and will start
analysing the classes contained therein.
|
void |
startArchive(java.lang.String name)
Report that FindBugs has started scanning an archive in order to add its
classes to the repository.
|
public void reportNumberOfArchives(int numArchives)
FindBugsProgress
reportNumberOfArchives
in interface FindBugsProgress
numArchives
- the number of archivespublic void finishArchive()
FindBugsProgress
finishArchive
in interface IClassPathBuilderProgress
finishArchive
in interface FindBugsProgress
public void predictPassCount(int[] classesPerPass)
FindBugsProgress
predictPassCount
in interface FindBugsProgress
public void startAnalysis(int numClasses)
FindBugsProgress
startAnalysis
in interface FindBugsProgress
numClasses
- number of classes found in all of the archivespublic void finishClass()
FindBugsProgress
finishClass
in interface FindBugsProgress
public void finishPerClassAnalysis()
FindBugsProgress
finishPerClassAnalysis
in interface FindBugsProgress
public void startArchive(java.lang.String name)
FindBugsProgress
startArchive
in interface IClassPathBuilderProgress
startArchive
in interface FindBugsProgress
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.