Class ClassContextClassAnalysisEngine
java.lang.Object
edu.umd.cs.findbugs.classfile.RecomputableClassAnalysisEngine<ClassContext>
edu.umd.cs.findbugs.classfile.engine.bcel.ClassContextClassAnalysisEngine
- All Implemented Interfaces:
IAnalysisEngine<ClassDescriptor,,ClassContext> IClassAnalysisEngine<ClassContext>
Adapter to produce the ClassContext for a given class. This is
backwards-compatibility for the BCEL-based analysis framework.
- Author:
- David Hovemeyer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) Perform an analysis on class or method named by given descriptor.voidregisterWith(IAnalysisCache analysisCache) Register the analysis engine with given analysis cache.Methods inherited from class edu.umd.cs.findbugs.classfile.RecomputableClassAnalysisEngine
canRecompute
-
Constructor Details
-
ClassContextClassAnalysisEngine
public ClassContextClassAnalysisEngine()
-
-
Method Details
-
analyze
public ClassContext analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) throws CheckedAnalysisException Description copied from interface:IAnalysisEnginePerform an analysis on class or method named by given descriptor.- Parameters:
analysisCache- the analysis cachedescriptor- the descriptor of the class or method to be analyzed- Returns:
- the result of the analysis of the class or method
- Throws:
CheckedAnalysisException
-
registerWith
Description copied from interface:IAnalysisEngineRegister the analysis engine with given analysis cache.- Parameters:
analysisCache- the analysis cache
-