Class CFGBuilderFactory

java.lang.Object
edu.umd.cs.findbugs.ba.CFGBuilderFactory

public class CFGBuilderFactory extends Object
Factory object to create CFGBuilders for methods. Using a CFGBuilderFactory is preferable to direct instantiation of CFGBuilders, because it gives us an easy hook for plugging in new CFGBuilder implementations. (CFGs for Java are a little tricky to get right.)
Author:
David Hovemeyer
See Also:
  • Constructor Details

    • CFGBuilderFactory

      public CFGBuilderFactory()
  • Method Details

    • create

      public static CFGBuilder create(@Nonnull MethodDescriptor descriptor, @Nonnull org.apache.bcel.generic.MethodGen methodGen)
      Create a CFGBuilder to build a CFG for given method.
      Parameters:
      methodGen - the method
      Returns:
      a CFGBuilder for the method