Package | Description |
---|---|
soot.dava.internal.javaRep | |
soot.dava.toolkits.base.AST | |
soot.dava.toolkits.base.AST.analysis | |
soot.grimp |
Public classes for the Grimp intermediate representation.
|
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.shimple |
Public classes for the SSA Shimple intermediate representation.
|
soot.shimple.internal |
Shimple internal messy stuff.
|
Modifier and Type | Class and Description |
---|---|
class |
DCmpExpr |
class |
DCmpgExpr |
class |
DCmplExpr |
class |
DInterfaceInvokeExpr |
class |
DLengthExpr |
class |
DNegExpr |
class |
DNewArrayExpr |
class |
DNewInvokeExpr |
class |
DNewMultiArrayExpr |
class |
DNotExpr |
class |
DShortcutIf |
class |
DSpecialInvokeExpr |
class |
DStaticInvokeExpr |
class |
DVirtualInvokeExpr |
Modifier and Type | Method and Description |
---|---|
void |
ASTAnalysis.analyseExpr(Expr v) |
Modifier and Type | Method and Description |
---|---|
void |
AnalysisAdapter.caseExpr(Expr e) |
void |
Analysis.caseExpr(Expr e) |
void |
DepthFirstAdapter.caseExpr(Expr e) |
void |
DepthFirstAdapter.decideCaseExpr(Expr e) |
void |
DepthFirstAdapter.inExpr(Expr e) |
void |
DepthFirstAdapter.outExpr(Expr e) |
Modifier and Type | Interface and Description |
---|---|
interface |
NewInvokeExpr |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGrimpFloatBinopExpr |
class |
AbstractGrimpIntBinopExpr |
class |
AbstractGrimpIntLongBinopExpr |
class |
GAddExpr |
class |
GAndExpr |
class |
GCastExpr |
class |
GCmpExpr |
class |
GCmpgExpr |
class |
GCmplExpr |
class |
GDivExpr |
class |
GDynamicInvokeExpr |
class |
GEqExpr |
class |
GGeExpr |
class |
GGtExpr |
class |
GInstanceOfExpr |
class |
GInterfaceInvokeExpr |
class |
GLeExpr |
class |
GLengthExpr |
class |
GLtExpr |
class |
GMulExpr |
class |
GNeExpr |
class |
GNegExpr |
class |
GNewArrayExpr |
class |
GNewInvokeExpr |
class |
GNewMultiArrayExpr |
class |
GOrExpr |
class |
GRemExpr |
class |
GShlExpr |
class |
GShrExpr |
class |
GSpecialInvokeExpr |
class |
GStaticInvokeExpr |
class |
GSubExpr |
class |
GUshrExpr |
class |
GVirtualInvokeExpr |
class |
GXorExpr |
Modifier and Type | Interface and Description |
---|---|
interface |
AddExpr |
interface |
AndExpr |
interface |
AnyNewExpr
Any expression that allocates objects.
|
interface |
BinopExpr |
interface |
CastExpr |
interface |
CmpExpr |
interface |
CmpgExpr |
interface |
CmplExpr |
interface |
ConditionExpr |
interface |
DivExpr |
interface |
DynamicInvokeExpr |
interface |
EqExpr |
interface |
GeExpr |
interface |
GtExpr |
interface |
InstanceInvokeExpr |
interface |
InstanceOfExpr |
interface |
InterfaceInvokeExpr |
interface |
InvokeExpr
Represents method invocation expression.
|
interface |
LeExpr |
interface |
LengthExpr |
interface |
LtExpr |
interface |
MulExpr |
interface |
NeExpr |
interface |
NegExpr |
interface |
NewArrayExpr |
interface |
NewExpr |
interface |
NewMultiArrayExpr |
interface |
OrExpr |
interface |
RemExpr |
interface |
ShlExpr |
interface |
ShrExpr |
interface |
SpecialInvokeExpr |
interface |
StaticInvokeExpr |
interface |
SubExpr |
interface |
UnopExpr |
interface |
UshrExpr |
interface |
VirtualInvokeExpr |
interface |
XorExpr |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
PointerStmtSwitch.caseAnyNewStmt(Local dest,
Expr e)
Any type of new statement (NewStmt, NewArrayStmt, NewMultiArrayStmt)
|
Modifier and Type | Interface and Description |
---|---|
interface |
PhiExpr
A fully defined PhiExpr usually consists of a list of Values for the arguments alongst with the corresponding control flow
predecessor for each argument.
|
interface |
PiExpr |
interface |
ShimpleExpr |
Modifier and Type | Class and Description |
---|---|
class |
SPhiExpr
Internal implementation of Phi nodes.
|
class |
SPiExpr |
Copyright © 2020 Sable. All rights reserved.