public interface IAnalysisEngine<DescriptorType,ResultType>
| Modifier and Type | Method and Description | 
|---|---|
| ResultType | 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. | 
ResultType analyze(IAnalysisCache analysisCache, DescriptorType descriptor) throws CheckedAnalysisException
analysisCache - the analysis cachedescriptor - the descriptor of the class or method to be analyzedCheckedAnalysisExceptionvoid registerWith(IAnalysisCache analysisCache)
analysisCache - the analysis cacheSpotBugs is licensed under the LGPL.