soot.jimple.toolkits.callgraph
Class OnFlyCallGraphBuilder
java.lang.Object
soot.jimple.toolkits.callgraph.OnFlyCallGraphBuilder
public final class OnFlyCallGraphBuilder
- extends Object
Models the call graph.
- Author:
- Ondrej Lhotak
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sigFinalize
protected final NumberedString sigFinalize
sigInit
protected final NumberedString sigInit
sigStart
protected final NumberedString sigStart
sigRun
protected final NumberedString sigRun
sigObjRun
protected final NumberedString sigObjRun
sigForName
protected final NumberedString sigForName
clRunnable
protected final RefType clRunnable
OnFlyCallGraphBuilder
public OnFlyCallGraphBuilder(ContextManager cm,
ReachableMethods rm)
OnFlyCallGraphBuilder
public OnFlyCallGraphBuilder(ContextManager cm,
ReachableMethods rm,
boolean appOnly)
methodToReceivers
public LargeNumberedMap methodToReceivers()
methodToStringConstants
public LargeNumberedMap methodToStringConstants()
processReachables
public void processReachables()
wantTypes
public boolean wantTypes(Local receiver)
addType
public void addType(Local receiver,
Context srcContext,
Type type,
Context typeContext)
wantStringConstants
public boolean wantStringConstants(Local stringConst)
addStringConstant
public void addStringConstant(Local l,
Context srcContext,
String constant)