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