|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--soot.jimple.toolkits.invoke.AccessManager
Methods for checking Java scope and visibiliity requirements.
| Constructor Summary | |
AccessManager()
|
|
| Method Summary | |
static boolean |
ensureAccess(SootMethod container,
ClassMember target,
java.lang.String options)
Modifies code so that an access to target is legal from code in container. |
static boolean |
ensureAccess(SootMethod container,
SootClass target,
java.lang.String options)
Modifies code so that an access to target is legal from code in container. |
static boolean |
isAccessLegal(SootMethod container,
ClassMember target)
Returns true iff target is legally accessible from container. |
static boolean |
isAccessLegal(SootMethod container,
SootClass target)
Returns true if an access to target is legal from code in container. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AccessManager()
| Method Detail |
public static boolean isAccessLegal(SootMethod container,
ClassMember target)
public static boolean isAccessLegal(SootMethod container,
SootClass target)
target is legal from code in container.
public static boolean ensureAccess(SootMethod container,
ClassMember target,
java.lang.String options)
target is legal from code in container.
public static boolean ensureAccess(SootMethod container,
SootClass target,
java.lang.String options)
target is legal from code in container.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||