Class FinallyDuplicatesInfoFactory
java.lang.Object
edu.umd.cs.findbugs.classfile.engine.bcel.FinallyDuplicatesInfoFactory
- All Implemented Interfaces:
IAnalysisEngine<MethodDescriptor,
,FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo> IMethodAnalysisEngine<FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo>
public class FinallyDuplicatesInfoFactory
extends Object
implements IMethodAnalysisEngine<FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo>
- Author:
- Tagir Valeev
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionanalyze
(IAnalysisCache analysisCache, MethodDescriptor descriptor) Perform an analysis on class or method named by given descriptor.void
registerWith
(IAnalysisCache analysisCache) Register the analysis engine with given analysis cache.
-
Constructor Details
-
FinallyDuplicatesInfoFactory
public FinallyDuplicatesInfoFactory()
-
-
Method Details
-
analyze
public FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) throws CheckedAnalysisException Description copied from interface:IAnalysisEngine
Perform an analysis on class or method named by given descriptor.- Specified by:
analyze
in interfaceIAnalysisEngine<MethodDescriptor,
FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo> - 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:IAnalysisEngine
Register the analysis engine with given analysis cache.- Specified by:
registerWith
in interfaceIAnalysisEngine<MethodDescriptor,
FinallyDuplicatesInfoFactory.FinallyDuplicatesInfo> - Parameters:
analysisCache
- the analysis cache
-