public class InlinerSafetyManager
extends java.lang.Object
Constructor and Description |
---|
InlinerSafetyManager() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkAccessRestrictions(SootMethod container,
SootMethod target,
java.lang.String modifierOptions) |
static boolean |
checkSpecialInlineRestrictions(SootMethod container,
SootMethod target,
java.lang.String options) |
static boolean |
ensureInlinability(SootMethod target,
Stmt toInline,
SootMethod container,
java.lang.String modifierOptions)
Returns true if this method can be inlined at the given site.
|
public static boolean checkSpecialInlineRestrictions(SootMethod container, SootMethod target, java.lang.String options)
public static boolean checkAccessRestrictions(SootMethod container, SootMethod target, java.lang.String modifierOptions)
public static boolean ensureInlinability(SootMethod target, Stmt toInline, SootMethod container, java.lang.String modifierOptions)