public class SideEffectFreeInvocationRemover
extends soot.SceneTransformer
Red (cxh) |
Red (cxh) |
Modifier and Type | Method and Description |
---|---|
static void |
_removeSideEffectFreeMethodCalls(soot.SootMethod method,
soot.jimple.toolkits.callgraph.CallGraph callGraph,
SideEffectAnalysis analysis)
Remove any calls to other methods from the given method that
have no side effects and whose return value is dead.
|
java.lang.String |
getDeclaredOptions() |
java.lang.String |
getDefaultOptions() |
protected void |
internalTransform(java.lang.String phaseName,
java.util.Map options) |
static SideEffectFreeInvocationRemover |
v() |
public static SideEffectFreeInvocationRemover v()
public java.lang.String getDefaultOptions()
public java.lang.String getDeclaredOptions()
protected void internalTransform(java.lang.String phaseName, java.util.Map options)
internalTransform
in class soot.SceneTransformer
public static void _removeSideEffectFreeMethodCalls(soot.SootMethod method, soot.jimple.toolkits.callgraph.CallGraph callGraph, SideEffectAnalysis analysis)