| Package | Description |
|---|---|
| soot.grimp |
Public classes for the Grimp intermediate representation.
|
| soot.jimple |
Public classes for the Jimple intermediate representation.
|
| soot.jimple.spark.builder | |
| soot.shimple |
Public classes for the SSA Shimple intermediate representation.
|
| soot.sootify | |
| soot.toDex | |
| soot.toolkits.exceptions |
| Modifier and Type | Interface and Description |
|---|---|
interface |
GrimpValueSwitch |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractGrimpValueSwitch |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JimpleValueSwitch |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConstantSwitch |
class |
AbstractJimpleValueSwitch |
| Modifier and Type | Class and Description |
|---|---|
class |
MethodNodeFactory
Class implementing builder parameters (this decides what kinds of nodes should be built for each kind of Soot value).
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ShimpleValueSwitch |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractShimpleValueSwitch |
| Modifier and Type | Class and Description |
|---|---|
class |
ValueTemplatePrinter |
| Modifier and Type | Class and Description |
|---|---|
class |
ConstantVisitor
A visitor that builds a list of instructions from the Jimple constants it visits.
Use Switchable.apply(soot.util.Switch) with this visitor to add statements. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
UnitThrowAnalysis.ValueSwitch |
Copyright © 2020 Soot OSS. All rights reserved.