Package edu.umd.cs.findbugs.ba
Class CFGBuilderFactory
- java.lang.Object
-
- edu.umd.cs.findbugs.ba.CFGBuilderFactory
-
public class CFGBuilderFactory extends java.lang.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:
CFG
,CFGBuilder
-
-
Constructor Summary
Constructors Constructor Description CFGBuilderFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CFGBuilder
create(MethodDescriptor descriptor, org.apache.bcel.generic.MethodGen methodGen)
Create a CFGBuilder to build a CFG for given method.
-
-
-
Method Detail
-
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
-
-