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