Package | Description |
---|---|
soot.dava.internal.javaRep | |
soot.dava.toolkits.base.AST | |
soot.dava.toolkits.base.AST.analysis | |
soot.grimp.internal |
Internal, messy, implementation-specific classes for the Grimp intermediate representation.
|
soot.jimple |
Public classes for the Jimple intermediate representation.
|
soot.jimple.internal |
Internal, messy, implementation-specific classes for the Jimple intermediate representation.
|
soot.jimple.toolkits.thread.synchronization |
Modifier and Type | Class and Description |
---|---|
class |
DInstanceFieldRef |
class |
DStaticFieldRef |
class |
DThisRef |
Modifier and Type | Method and Description |
---|---|
void |
ASTAnalysis.analyseRef(Ref v) |
void |
ASTAnalysis.analyseRef(Ref v) |
Modifier and Type | Method and Description |
---|---|
void |
Analysis.caseRef(Ref r) |
void |
AnalysisAdapter.caseRef(Ref r) |
void |
DepthFirstAdapter.caseRef(Ref r) |
void |
DepthFirstAdapter.caseRef(Ref r) |
void |
AnalysisAdapter.caseRef(Ref r) |
void |
Analysis.caseRef(Ref r) |
void |
DepthFirstAdapter.decideCaseRef(Ref r) |
void |
DepthFirstAdapter.decideCaseRef(Ref r) |
void |
DepthFirstAdapter.inRef(Ref r) |
void |
DepthFirstAdapter.inRef(Ref r) |
void |
DepthFirstAdapter.outRef(Ref r) |
void |
DepthFirstAdapter.outRef(Ref r) |
Modifier and Type | Class and Description |
---|---|
class |
GArrayRef |
class |
GInstanceFieldRef |
Modifier and Type | Interface and Description |
---|---|
interface |
ArrayRef |
interface |
CaughtExceptionRef |
interface |
ConcreteRef |
interface |
FieldRef |
interface |
IdentityRef |
interface |
InstanceFieldRef |
Modifier and Type | Class and Description |
---|---|
class |
ParameterRef
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
class |
StaticFieldRef |
class |
ThisRef |
Modifier and Type | Class and Description |
---|---|
class |
AbstractInstanceFieldRef |
class |
JArrayRef |
class |
JCaughtExceptionRef |
class |
JInstanceFieldRef |
Modifier and Type | Method and Description |
---|---|
EquivalentValue |
LockableReferenceAnalysis.baseFor(Ref ref) |
EquivalentValue |
LockableReferenceAnalysis.baseFor(Ref ref) |
EquivalentValue |
LockableReferenceAnalysis.indexFor(Ref ref) |
EquivalentValue |
LockableReferenceAnalysis.indexFor(Ref ref) |