public class GraphPool extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMakeCCFGForClass(String className) |
void |
clear()
clear
|
void |
clear(String className)
clear
|
void |
clear(String className,
String methodName)
clear
|
static void |
clearAll() |
static void |
clearAll(String className) |
static void |
clearAll(String className,
String methodName) |
ActualControlFlowGraph |
getActualCFG(String className,
String methodName)
getActualCFG
|
ClassControlFlowGraph |
getCCFG(String className)
Ensures this GraphPool knows the CCFG for the given class and then
returns it.
|
ControlDependenceGraph |
getCDG(String className,
String methodName)
getCDG
|
static GraphPool |
getInstance(ClassLoader classLoader) |
RawControlFlowGraph |
getRawCFG(String className,
String methodName)
getRawCFG
|
Map<String,RawControlFlowGraph> |
getRawCFGs(String className)
Getter for the field
rawCFGs. |
void |
registerActualCFG(ActualControlFlowGraph cfg)
registerActualCFG
|
void |
registerRawCFG(RawControlFlowGraph cfg)
registerRawCFG
|
public static GraphPool getInstance(ClassLoader classLoader)
public RawControlFlowGraph getRawCFG(String className, String methodName)
getRawCFG
className - a String object.methodName - a String object.RawControlFlowGraph object.public Map<String,RawControlFlowGraph> getRawCFGs(String className)
Getter for the field rawCFGs.
public ActualControlFlowGraph getActualCFG(String className, String methodName)
getActualCFG
className - a String object.methodName - a String object.ActualControlFlowGraph object.public ControlDependenceGraph getCDG(String className, String methodName)
getCDG
className - a String object.methodName - a String object.ControlDependenceGraph object.public void registerRawCFG(RawControlFlowGraph cfg)
registerRawCFG
cfg - a RawControlFlowGraph object.public void registerActualCFG(ActualControlFlowGraph cfg)
registerActualCFG
cfg - a ActualControlFlowGraph
object.public ClassControlFlowGraph getCCFG(String className)
className - the name of the class of the CCFG as a
StringClassControlFlowGraphpublic boolean canMakeCCFGForClass(String className)
public void clear()
clear
public static void clearAll(String className)
public static void clearAll()
Copyright © 2010–2017 EvoSuite. All rights reserved.