Package edu.umd.cs.findbugs.ba
Class CFGBuilderFactory
java.lang.Object
edu.umd.cs.findbugs.ba.CFGBuilderFactory
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CFGBuilder
create
(MethodDescriptor descriptor, org.apache.bcel.generic.MethodGen methodGen) Create a CFGBuilder to build a CFG for given method.
-
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
-