| Package | Description |
|---|---|
| soot.grimp | |
| 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.base |
A toolkit to optimize the Jimple IR.
|
| soot.jimple.toolkits.callgraph | |
| soot.jimple.toolkits.infoflow |
| Modifier and Type | Interface and Description |
|---|---|
interface |
NewInvokeExpr |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DynamicInvokeExpr |
interface |
InstanceInvokeExpr |
interface |
InterfaceInvokeExpr |
interface |
SpecialInvokeExpr |
interface |
StaticInvokeExpr |
interface |
VirtualInvokeExpr |
| Modifier and Type | Method and Description |
|---|---|
InvokeExpr |
Stmt.getInvokeExpr() |
InvokeExpr |
InvokeStmt.getInvokeExpr() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
PointerStmtSwitch.caseInvokeStmt(Local dest,
InvokeExpr e)
A method invocation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInstanceInvokeExpr |
class |
AbstractInterfaceInvokeExpr |
class |
AbstractInvokeExpr |
class |
AbstractSpecialInvokeExpr |
class |
AbstractStaticInvokeExpr |
class |
AbstractVirtualInvokeExpr |
class |
JDynamicInvokeExpr |
class |
JInterfaceInvokeExpr |
class |
JSpecialInvokeExpr |
class |
JStaticInvokeExpr |
class |
JVirtualInvokeExpr |
| Modifier and Type | Method and Description |
|---|---|
InvokeExpr |
JInvokeStmt.getInvokeExpr() |
InvokeExpr |
JAssignStmt.getInvokeExpr() |
InvokeExpr |
AbstractStmt.getInvokeExpr() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ExceptionChecker.checkInvokeExpr(Body b,
InvokeExpr ie,
Stmt s) |
| Modifier and Type | Method and Description |
|---|---|
static Kind |
Edge.ieToKind(InvokeExpr ie) |
| Modifier and Type | Method and Description |
|---|---|
protected MutableDirectedGraph |
InfoFlowAnalysis.getInvokeAbbreviatedInfoFlowGraph(InvokeExpr ie,
SootMethod context) |
protected HashMutableDirectedGraph |
InfoFlowAnalysis.getInvokeInfoFlowSummary(InvokeExpr ie,
Stmt is,
SootMethod context) |
protected java.util.List |
SmartMethodInfoFlowAnalysis.handleInvokeExpr(InvokeExpr ie,
Stmt is) |
protected java.util.List |
SimpleMethodInfoFlowAnalysis.handleInvokeExpr(InvokeExpr ie,
Stmt is,
FlowSet fs) |
boolean |
LocalObjectsAnalysis.hasNonLocalEffects(SootMethod containingMethod,
InvokeExpr ie,
SootMethod context) |
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.