Class NonImplicitExceptionPostDominatorsAnalysisFactory
java.lang.Object
edu.umd.cs.findbugs.classfile.engine.bcel.AnalysisFactory<NonImplicitExceptionPostDominatorsAnalysis>
edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionPostDominatorsAnalysisFactory
- All Implemented Interfaces:
IAnalysisEngine<MethodDescriptor, NonImplicitExceptionPostDominatorsAnalysis>, IMethodAnalysisEngine<NonImplicitExceptionPostDominatorsAnalysis>
public class NonImplicitExceptionPostDominatorsAnalysisFactory
extends AnalysisFactory<NonImplicitExceptionPostDominatorsAnalysis>
Analysis engine to produce NonImplicitExceptionPostDominatorsAnalysis objects
for analyzed methods.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalyze(IAnalysisCache analysisCache, MethodDescriptor descriptor) Perform an analysis on class or method named by given descriptor.Methods inherited from class AnalysisFactory
getAssertionMethods, getCFG, getCompactLocationNumbering, getConstantPoolGen, getDepthFirstSearch, getExceptionSetFactory, getIsNullValueDataflow, getJavaClass, getLoadedFieldSet, getMethod, getMethodGen, getReverseDepthFirstSearch, getTypeDataflow, getValueNumberDataflow, registerWith, toString
-
Constructor Details
-
NonImplicitExceptionPostDominatorsAnalysisFactory
public NonImplicitExceptionPostDominatorsAnalysisFactory()Constructor.
-
-
Method Details
-
analyze
public NonImplicitExceptionPostDominatorsAnalysis analyze(IAnalysisCache analysisCache, MethodDescriptor 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
-