Package | Description |
---|---|
soot |
Base Soot classes, shared by different intermediate representations.
|
soot.dava.internal.javaRep | |
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EscapeAnalysis.mayEscapeMethod(AnyNewExpr n)
Returns true if objects allocated at n may continue to be live
after the method in which they are allocated returns.
|
boolean |
EscapeAnalysis.mayEscapeMethod(AnyNewExpr n)
Returns true if objects allocated at n may continue to be live
after the method in which they are allocated returns.
|
boolean |
EscapeAnalysis.mayEscapeMethod(Context c,
AnyNewExpr n)
Returns true if objects allocated at n in context c may
continue to be live after the method in which they are allocated
returns.
|
boolean |
EscapeAnalysis.mayEscapeMethod(Context c,
AnyNewExpr n)
Returns true if objects allocated at n in context c may
continue to be live after the method in which they are allocated
returns.
|
boolean |
EscapeAnalysis.mayEscapeThread(AnyNewExpr n)
Returns true if objects allocated at n may be accessed in
a thread other than the thread in which they were allocated.
|
boolean |
EscapeAnalysis.mayEscapeThread(AnyNewExpr n)
Returns true if objects allocated at n may be accessed in
a thread other than the thread in which they were allocated.
|
boolean |
EscapeAnalysis.mayEscapeThread(Context c,
AnyNewExpr n)
Returns true if objects allocated at n in context c may be
accessed in a thread other than the thread in which they
were allocated.
|
boolean |
EscapeAnalysis.mayEscapeThread(Context c,
AnyNewExpr n)
Returns true if objects allocated at n in context c may be
accessed in a thread other than the thread in which they
were allocated.
|
Modifier and Type | Class and Description |
---|---|
class |
DNewArrayExpr |
class |
DNewMultiArrayExpr |
Modifier and Type | Class and Description |
---|---|
class |
GNewArrayExpr |
class |
GNewMultiArrayExpr |
Modifier and Type | Interface and Description |
---|---|
interface |
NewArrayExpr |
interface |
NewExpr |
interface |
NewMultiArrayExpr |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNewArrayExpr |
class |
AbstractNewExpr |
class |
AbstractNewMultiArrayExpr |
class |
JNewArrayExpr |
class |
JNewExpr |
class |
JNewMultiArrayExpr |