edu.umd.cs.findbugs.ba
Class ClassContext.NoDataflowAnalysisFactory<AnalysisResult>

java.lang.Object
  extended by edu.umd.cs.findbugs.ba.ClassContext.AnalysisFactory<AnalysisResult>
      extended by edu.umd.cs.findbugs.ba.ClassContext.NoDataflowAnalysisFactory<AnalysisResult>
Enclosing class:
ClassContext

private abstract class ClassContext.NoDataflowAnalysisFactory<AnalysisResult>
extends ClassContext.AnalysisFactory<AnalysisResult>


Constructor Summary
ClassContext.NoDataflowAnalysisFactory(java.lang.String analysisName)
           
 
Method Summary
 AnalysisResult getAnalysis(org.apache.bcel.classfile.Method method)
          Get the Analysis for given method.
 
Methods inherited from class edu.umd.cs.findbugs.ba.ClassContext.AnalysisFactory
analyze
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassContext.NoDataflowAnalysisFactory

public ClassContext.NoDataflowAnalysisFactory(java.lang.String analysisName)
Method Detail

getAnalysis

public AnalysisResult getAnalysis(org.apache.bcel.classfile.Method method)
                           throws CFGBuilderException
Description copied from class: ClassContext.AnalysisFactory
Get the Analysis for given method. If Analysis has already been performed, the cached result is returned.

Overrides:
getAnalysis in class ClassContext.AnalysisFactory<AnalysisResult>
Parameters:
method - the method to analyze
Returns:
the Analysis object representing the result of analyzing the method
Throws:
CFGBuilderException - if the CFG can't be constructed for the method