edu.umd.cs.findbugs
Interface FindBugsProgress


public interface FindBugsProgress

A callback that may be installed in a FindBugs instance to asynchronously keep track of its progress.

Author:
David Hovemeyer
See Also:
FindBugs

Method Summary
 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 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.
 

Method Detail

reportNumberOfArchives

void reportNumberOfArchives(int numArchives)
Report the total number of archives (Jar or zip files) that will be analyzed.

Parameters:
numArchives - the number of archives

finishArchive

void finishArchive()
Report that FindBugs has finished scanning an archive in order to add its classes to the repository.


startAnalysis

void startAnalysis(int numClasses)
Report that FindBugs has finished scanning the archives and will start analysing the classes contained therein.

Parameters:
numClasses - number of classes found in all of the archives

finishClass

void finishClass()
Report that FindBugs has finished analyzing a class.


finishPerClassAnalysis

void finishPerClassAnalysis()
Called to indicate that the per-class analysis is finished, and that the whole program analysis is taking place.