public class CfaUtil
extends java.lang.Object
Cfas.| Constructor and Description |
|---|
CfaUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addInterproceduralEdgesToCfa(JvmCfa cfa,
CallGraph callGraph)
Adds interprocedural arcs to the given CFA from the call graph.
|
static JvmCfa |
createInterproceduralCfaFromClassPool(ClassPool programClassPool)
Create an interprocedural CFA from the given program class pool.
|
static JvmCfa |
createInterproceduralCfaFromClassPoolAndCallGraph(ClassPool programClassPool,
CallGraph callGraph)
Create an interprocedural CFA from the given program class pool and call graph.
|
static JvmCfa |
createIntraproceduralCfaFromClassPool(ClassPool programClassPool)
Returns a CFA for the given program class pool.
|
public static JvmCfa createIntraproceduralCfaFromClassPool(ClassPool programClassPool)
programClassPool - a program class poolpublic static void addInterproceduralEdgesToCfa(JvmCfa cfa, CallGraph callGraph)
cfa - a CFAcallGraph - a call graphpublic static JvmCfa createInterproceduralCfaFromClassPoolAndCallGraph(ClassPool programClassPool, CallGraph callGraph)
programClassPool - a program class poolcallGraph - a call graph