|
||||||||||
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 |