public class CAstCallGraphUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static boolean |
AVOID_DUMP
flag to prevent dumping of verbose call graph / pointer analysis output
|
| Constructor and Description |
|---|
CAstCallGraphUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
dumpCG(com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter interp,
com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis<? extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey> PA,
com.ibm.wala.ipa.callgraph.CallGraph CG) |
static java.lang.String |
getShortName(com.ibm.wala.ipa.callgraph.CGNode nd) |
static java.lang.String |
getShortName(com.ibm.wala.classLoader.IMethod method) |
static com.ibm.wala.classLoader.SourceFileModule[] |
handleFileNames(java.lang.String[] fileNameArgs) |
static com.ibm.wala.ipa.callgraph.IAnalysisCacheView |
makeCache(com.ibm.wala.ssa.IRFactory<com.ibm.wala.classLoader.IMethod> factory) |
static com.ibm.wala.ipa.callgraph.AnalysisScope |
makeScope(com.ibm.wala.classLoader.Module[] files,
SingleClassLoaderFactory loaders,
com.ibm.wala.classLoader.Language language) |
static com.ibm.wala.ipa.callgraph.AnalysisScope |
makeScope(java.lang.String[] files,
SingleClassLoaderFactory loaders,
com.ibm.wala.classLoader.Language language) |
static com.ibm.wala.classLoader.SourceFileModule |
makeSourceModule(java.net.URL script,
java.lang.String scriptName) |
static com.ibm.wala.classLoader.SourceFileModule |
makeSourceModule(java.net.URL script,
java.lang.String dir,
java.lang.String name) |
public static boolean AVOID_DUMP
public static com.ibm.wala.classLoader.SourceFileModule makeSourceModule(java.net.URL script,
java.lang.String dir,
java.lang.String name)
public static com.ibm.wala.classLoader.SourceFileModule makeSourceModule(java.net.URL script,
java.lang.String scriptName)
public static com.ibm.wala.ipa.callgraph.AnalysisScope makeScope(java.lang.String[] files,
SingleClassLoaderFactory loaders,
com.ibm.wala.classLoader.Language language)
public static com.ibm.wala.ipa.callgraph.AnalysisScope makeScope(com.ibm.wala.classLoader.Module[] files,
SingleClassLoaderFactory loaders,
com.ibm.wala.classLoader.Language language)
public static com.ibm.wala.ipa.callgraph.IAnalysisCacheView makeCache(com.ibm.wala.ssa.IRFactory<com.ibm.wala.classLoader.IMethod> factory)
public static java.lang.String getShortName(com.ibm.wala.ipa.callgraph.CGNode nd)
public static java.lang.String getShortName(com.ibm.wala.classLoader.IMethod method)
public static void dumpCG(com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter interp,
com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis<? extends com.ibm.wala.ipa.callgraph.propagation.InstanceKey> PA,
com.ibm.wala.ipa.callgraph.CallGraph CG)
public static com.ibm.wala.classLoader.SourceFileModule[] handleFileNames(java.lang.String[] fileNameArgs)