| Package | Description |
|---|---|
| soot |
Base Soot classes, shared by different intermediate representations.
|
| 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.infoflow | |
| soot.toolkits.scalar |
A number of scalar optimizations, and the flow analysis framework.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractUnitPrinter
Partial default UnitPrinter implementation.
|
class |
BriefUnitPrinter
UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf
|
class |
LabeledUnitPrinter
UnitPrinter implementation for representations that have labelled stmts,
such as Jimple, Grimp, and Baf
|
class |
NormalUnitPrinter
UnitPrinter implementation for normal (full) Jimple, Grimp, and Baf
|
| Modifier and Type | Method and Description |
|---|---|
void |
AttributesUnitPrinter.setUnitPrinter(UnitPrinter up) |
void |
ValueBox.toString(UnitPrinter up) |
void |
Value.toString(UnitPrinter up) |
void |
UnitBox.toString(UnitPrinter up) |
void |
Unit.toString(UnitPrinter up) |
void |
EquivalentValue.toString(UnitPrinter up) |
void |
ArrayType.toString(UnitPrinter up) |
void |
AbstractValueBox.toString(UnitPrinter up) |
void |
AbstractUnitBox.toString(UnitPrinter up) |
| Modifier and Type | Method and Description |
|---|---|
void |
ThisRef.toString(UnitPrinter up) |
void |
Stmt.toString(UnitPrinter up) |
void |
StaticFieldRef.toString(UnitPrinter up) |
void |
PlaceholderStmt.toString(UnitPrinter up) |
void |
ParameterRef.toString(UnitPrinter up) |
void |
Constant.toString(UnitPrinter up) |
| Modifier and Type | Method and Description |
|---|---|
void |
JThrowStmt.toString(UnitPrinter up) |
void |
JTableSwitchStmt.toString(UnitPrinter up) |
void |
JReturnVoidStmt.toString(UnitPrinter up) |
void |
JReturnStmt.toString(UnitPrinter up) |
void |
JRetStmt.toString(UnitPrinter up) |
void |
JNopStmt.toString(UnitPrinter up) |
void |
JLookupSwitchStmt.toString(UnitPrinter up) |
void |
JInvokeStmt.toString(UnitPrinter up) |
void |
JimpleLocal.toString(UnitPrinter up) |
void |
JIfStmt.toString(UnitPrinter up) |
void |
JIdentityStmt.toString(UnitPrinter up) |
void |
JGotoStmt.toString(UnitPrinter up) |
void |
JExitMonitorStmt.toString(UnitPrinter up) |
void |
JEnterMonitorStmt.toString(UnitPrinter up) |
void |
JDynamicInvokeExpr.toString(UnitPrinter up) |
void |
JCaughtExceptionRef.toString(UnitPrinter up) |
void |
JBreakpointStmt.toString(UnitPrinter up) |
void |
JAssignStmt.toString(UnitPrinter up) |
void |
JArrayRef.toString(UnitPrinter up) |
void |
AbstractVirtualInvokeExpr.toString(UnitPrinter up) |
void |
AbstractStaticInvokeExpr.toString(UnitPrinter up) |
void |
AbstractSpecialInvokeExpr.toString(UnitPrinter up) |
void |
AbstractNewMultiArrayExpr.toString(UnitPrinter up) |
void |
AbstractNewExpr.toString(UnitPrinter up) |
void |
AbstractNewArrayExpr.toString(UnitPrinter up) |
void |
AbstractNegExpr.toString(UnitPrinter up) |
void |
AbstractLengthExpr.toString(UnitPrinter up) |
void |
AbstractInterfaceInvokeExpr.toString(UnitPrinter up) |
void |
AbstractInstanceOfExpr.toString(UnitPrinter up) |
void |
AbstractInstanceFieldRef.toString(UnitPrinter up) |
void |
AbstractCastExpr.toString(UnitPrinter up) |
void |
AbstractBinopExpr.toString(UnitPrinter up) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractDataSource.toString(UnitPrinter up) |
| Modifier and Type | Method and Description |
|---|---|
void |
ValueUnitPair.toString(UnitPrinter up) |
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.