FindBugs™ 1.3.9

edu.umd.cs.findbugs.classfile.engine.bcel
Class ObligationDataflowFactory

java.lang.Object
  extended by edu.umd.cs.findbugs.classfile.engine.bcel.AnalysisFactory<ObligationDataflow>
      extended by edu.umd.cs.findbugs.classfile.engine.bcel.ObligationDataflowFactory
All Implemented Interfaces:
IAnalysisEngine<MethodDescriptor,ObligationDataflow>, IMethodAnalysisEngine<ObligationDataflow>

public class ObligationDataflowFactory
extends AnalysisFactory<ObligationDataflow>

Analysis factory which creates instances of ObligationDataflow.

Author:
David Hovemeyer

Constructor Summary
ObligationDataflowFactory()
           
 
Method Summary
 ObligationDataflow analyze(IAnalysisCache analysisCache, MethodDescriptor methodDescriptor)
          Perform an analysis on class or method named by given descriptor.
 
Methods inherited from class edu.umd.cs.findbugs.classfile.engine.bcel.AnalysisFactory
getAssertionMethods, getCFG, getCompactLocationNumbering, getConstantPoolGen, getDepthFirstSearch, getExceptionSetFactory, getIsNullValueDataflow, getJavaClass, getLoadedFieldSet, getMethod, getMethodGen, getReverseDepthFirstSearch, getTypeDataflow, getValueNumberDataflow, registerWith, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ObligationDataflowFactory

public ObligationDataflowFactory()
Method Detail

analyze

public ObligationDataflow analyze(IAnalysisCache analysisCache,
                                  MethodDescriptor methodDescriptor)
                           throws CheckedAnalysisException
Description copied from interface: IAnalysisEngine
Perform an analysis on class or method named by given descriptor.

Parameters:
analysisCache - the analysis cache
methodDescriptor - the descriptor of the class or method to be analyzed
Returns:
the result of the analysis of the class or method
Throws:
CheckedAnalysisException

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.