edu.umd.cs.findbugs.classfile
public interface IAnalysisEngine<DescriptorType>
| Method Summary | |
|---|---|
| Object | analyze(IAnalysisCache analysisCache, DescriptorType descriptor)
Perform an analysis on class or method named by given descriptor.
|
| void | registerWith(IAnalysisCache analysisCache)
Register the analysis engine with given analysis cache.
|
| boolean | retainAnalysisResults()
Return true if analysis results produced by this
analysis engine should be retained indefinitely.
|
Parameters: analysisCache the analysis cache descriptor the descriptor of the class or method to be analyzed
Returns: the result of the analysis of the class or method
Parameters: analysisCache the analysis cache
Returns: true if analysis results produced by this engine should be retained indefinitely, false if they may be recomputed as needed