Package | Description |
---|---|
soot |
Base Soot classes, shared by different intermediate representations.
|
soot.jimple.toolkits.invoke |
A toolkit to deal with Jimple and invoke statements.
|
Modifier and Type | Class and Description |
---|---|
class |
SootField
Soot representation of a Java field.
|
class |
SootMethod
Soot representation of a Java method.
|
Modifier and Type | Method and Description |
---|---|
boolean |
Hierarchy.isVisible(SootClass from,
ClassMember m)
Returns true if the classmember m is visible from code in the class from.
|
boolean |
Hierarchy.isVisible(SootClass from,
ClassMember m)
Returns true if the classmember m is visible from code in the class from.
|
Modifier and Type | Method and Description |
---|---|
static String |
AccessManager.createAccessorName(ClassMember member,
boolean setter)
Creates a name for an accessor method.
|
static String |
AccessManager.createAccessorName(ClassMember member,
boolean setter)
Creates a name for an accessor method.
|
static boolean |
AccessManager.ensureAccess(SootMethod container,
ClassMember target,
String options)
Modifies code so that an access to
target is legal from
code in container . |
static boolean |
AccessManager.ensureAccess(SootMethod container,
ClassMember target,
String options)
Modifies code so that an access to
target is legal from
code in container . |
static boolean |
AccessManager.isAccessLegal(SootMethod container,
ClassMember target)
Returns true iff target is legally accessible from container.
|
static boolean |
AccessManager.isAccessLegal(SootMethod container,
ClassMember target)
Returns true iff target is legally accessible from container.
|