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

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

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


Constructor Summary
ClassContext.NoExceptionAnalysisFactory(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.NoExceptionAnalysisFactory

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

getAnalysis

public AnalysisResult getAnalysis(org.apache.bcel.classfile.Method method)
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