public class SiteInliner extends Object
Constructor and Description |
---|
SiteInliner() |
Modifier and Type | Method and Description |
---|---|
String |
getDefaultOptions() |
static void |
inlineSite(SootMethod inlinee,
Stmt toInline,
SootMethod container)
Inlines the method
inlinee into the container
at the point toInline . |
static List |
inlineSite(SootMethod inlinee,
Stmt toInline,
SootMethod container,
Map options)
Inlines the given site.
|
static void |
inlineSites(List sites) |
static void |
inlineSites(List sites,
Map options)
Iterates over a list of sites, inlining them in order.
|
public String getDefaultOptions()
public static void inlineSites(List sites)
public static void inlineSites(List sites, Map options)
public static void inlineSite(SootMethod inlinee, Stmt toInline, SootMethod container)
inlinee
into the container
at the point toInline
.public static List inlineSite(SootMethod inlinee, Stmt toInline, SootMethod container, Map options)