soot.jimple.toolkits.callgraph
Class VirtualCalls
java.lang.Object
soot.jimple.toolkits.callgraph.VirtualCalls
public final class VirtualCalls
- extends Object
Resolves virtual calls.
- Author:
- Ondrej Lhotak
Method Summary |
void |
resolve(Type t,
Type declaredType,
NumberedString subSig,
SootMethod container,
ChunkedQueue targets)
|
void |
resolve(Type t,
Type declaredType,
Type sigType,
NumberedString subSig,
SootMethod container,
ChunkedQueue targets)
|
SootMethod |
resolveNonSpecial(RefType t,
NumberedString subSig)
|
SootMethod |
resolveSpecial(SpecialInvokeExpr iie,
NumberedString subSig,
SootMethod container)
|
static VirtualCalls |
v()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sigClinit
public final NumberedString sigClinit
sigStart
public final NumberedString sigStart
sigRun
public final NumberedString sigRun
VirtualCalls
public VirtualCalls(Singletons.Global g)
v
public static VirtualCalls v()
resolveSpecial
public SootMethod resolveSpecial(SpecialInvokeExpr iie,
NumberedString subSig,
SootMethod container)
resolveNonSpecial
public SootMethod resolveNonSpecial(RefType t,
NumberedString subSig)
resolve
public void resolve(Type t,
Type declaredType,
NumberedString subSig,
SootMethod container,
ChunkedQueue targets)
resolve
public void resolve(Type t,
Type declaredType,
Type sigType,
NumberedString subSig,
SootMethod container,
ChunkedQueue targets)