|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use soot.jimple | |
soot | Base Soot classes, shared by different intermediate representations. |
soot.baf | Public classes for the Baf intermediate representation. |
soot.baf.internal | Internal, messy, implementation-specific classes for the Baf intermediate representation. |
soot.coffi | Contains classes from the Coffi tool, by Clark Verbrugge. |
soot.dava | |
soot.dava.internal.AST | |
soot.dava.internal.asg | |
soot.dava.internal.javaRep | |
soot.dava.toolkits.base.AST | |
soot.dava.toolkits.base.AST.analysis | |
soot.dava.toolkits.base.AST.structuredAnalysis | |
soot.dava.toolkits.base.AST.transformations | |
soot.dava.toolkits.base.AST.traversals | |
soot.dava.toolkits.base.misc | |
soot.dava.toolkits.base.renamer | |
soot.grimp | Public classes for the Grimp intermediate representation. |
soot.grimp.internal | Internal, messy, implementation-specific classes for the Grimp intermediate representation. |
soot.javaToJimple | |
soot.jimple | Public classes for the Jimple intermediate representation. |
soot.jimple.internal | Internal, messy, implementation-specific classes for the Jimple intermediate representation. |
soot.jimple.spark.builder | |
soot.jimple.spark.pag | |
soot.jimple.toolkits.annotation.arraycheck | Classes that carry out an analysis to determine whether or not array bounds checks are necessary. |
soot.jimple.toolkits.annotation.purity | |
soot.jimple.toolkits.base | A toolkit to optimize the Jimple IR. |
soot.jimple.toolkits.callgraph | |
soot.jimple.toolkits.invoke | A toolkit to deal with Jimple and invoke statements. |
soot.jimple.toolkits.pointer | |
soot.jimple.toolkits.typing | Implements a typing algorithm for Jimple. |
soot.shimple | Public classes for the SSA Shimple intermediate representation. |
soot.shimple.internal | Shimple internal messy stuff. |
soot.shimple.toolkits.graph | |
soot.shimple.toolkits.scalar | Some analyses based on Shimple. |
soot.toolkits.exceptions | |
soot.util.cfgcmd |
Classes in soot.jimple used by soot | |
AnyNewExpr
Any expression that allocates objects. |
|
Constant
|
|
IdentityRef
|
|
SpecialInvokeExpr
|
Classes in soot.jimple used by soot.baf | |
Constant
|
|
ParameterRef
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
|
ThisRef
|
Classes in soot.jimple used by soot.baf.internal | |
Constant
|
Classes in soot.jimple used by soot.coffi | |
JimpleBody
Implementation of the Body class for the Jimple IR. |
|
NoSuchLocalException
|
Classes in soot.jimple used by soot.dava | |
DefinitionStmt
|
|
IdentityRef
|
|
InstanceInvokeExpr
|
|
InvokeStmt
|
Classes in soot.jimple used by soot.dava.internal.AST | |
ConditionExpr
|
Classes in soot.jimple used by soot.dava.internal.asg | |
Stmt
|
Classes in soot.jimple used by soot.dava.toolkits.base.AST.structuredAnalysis | |
DefinitionStmt
|
|
Stmt
|
Classes in soot.jimple used by soot.dava.toolkits.base.AST.transformations | |
DefinitionStmt
|
|
Stmt
|
Classes in soot.jimple used by soot.dava.toolkits.base.AST.traversals | |
DefinitionStmt
|
|
InvokeStmt
|
|
ReturnStmt
|
|
Stmt
|
|
ThrowStmt
|
Classes in soot.jimple used by soot.dava.toolkits.base.misc | |
ConditionExpr
|
Classes in soot.jimple used by soot.dava.toolkits.base.renamer | |
ArrayRef
|
|
DefinitionStmt
|
|
InstanceFieldRef
|
|
InvokeExpr
|
|
StaticFieldRef
|
Classes in soot.jimple used by soot.grimp | |
AbstractJimpleValueSwitch
|
|
AddExpr
|
|
AndExpr
|
|
ArrayRef
|
|
AssignStmt
|
|
BreakpointStmt
|
|
CastExpr
|
|
CaughtExceptionRef
|
|
CmpExpr
|
|
CmpgExpr
|
|
CmplExpr
|
|
ConstantSwitch
|
|
DivExpr
|
|
EnterMonitorStmt
|
|
EqExpr
|
|
ExitMonitorStmt
|
|
Expr
|
|
ExprSwitch
|
|
GeExpr
|
|
GotoStmt
|
|
GtExpr
|
|
IdentityStmt
|
|
IfStmt
|
|
InstanceFieldRef
|
|
InstanceOfExpr
|
|
InterfaceInvokeExpr
|
|
InvokeExpr
|
|
InvokeStmt
|
|
JimpleValueSwitch
|
|
LeExpr
|
|
LengthExpr
|
|
LookupSwitchStmt
|
|
LtExpr
|
|
MulExpr
|
|
NeExpr
|
|
NegExpr
|
|
NewArrayExpr
|
|
NewExpr
|
|
NewMultiArrayExpr
|
|
NopStmt
|
|
OrExpr
|
|
ParameterRef
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
|
RefSwitch
|
|
RemExpr
|
|
ReturnStmt
|
|
ReturnVoidStmt
|
|
ShlExpr
|
|
ShrExpr
|
|
SpecialInvokeExpr
|
|
StaticFieldRef
|
|
StaticInvokeExpr
|
|
StmtBody
Abstract base class for Body's on Stmts (Jimple and Grimp). |
|
SubExpr
|
|
TableSwitchStmt
|
|
ThisRef
|
|
ThrowStmt
|
|
UshrExpr
|
|
VirtualInvokeExpr
|
|
XorExpr
|
Classes in soot.jimple used by soot.javaToJimple | |
Constant
|
|
FieldRef
|
|
JimpleBody
Implementation of the Body class for the Jimple IR. |
Classes in soot.jimple used by soot.jimple.spark.builder | |
AbstractJimpleValueSwitch
|
|
ArrayRef
|
|
CastExpr
|
|
CaughtExceptionRef
|
|
ClassConstant
|
|
ConstantSwitch
|
|
ExprSwitch
|
|
InstanceFieldRef
|
|
JimpleValueSwitch
|
|
NewArrayExpr
|
|
NewExpr
|
|
NewMultiArrayExpr
|
|
NullConstant
|
|
ParameterRef
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
|
RefSwitch
|
|
StaticFieldRef
|
|
Stmt
|
|
StringConstant
|
|
ThisRef
|
Classes in soot.jimple used by soot.jimple.spark.pag | |
ClassConstant
|
|
Stmt
|
Classes in soot.jimple used by soot.jimple.toolkits.annotation.arraycheck | |
ArrayRef
|
|
Stmt
|
Classes in soot.jimple used by soot.jimple.toolkits.annotation.purity | |
Stmt
|
Classes in soot.jimple used by soot.jimple.toolkits.base | |
InvokeExpr
|
|
InvokeStmt
|
|
Stmt
|
|
StmtBody
Abstract base class for Body's on Stmts (Jimple and Grimp). |
|
ThrowStmt
|
Classes in soot.jimple used by soot.jimple.toolkits.callgraph | |
InstanceInvokeExpr
|
|
InvokeExpr
|
|
SpecialInvokeExpr
|
|
Stmt
|
Classes in soot.jimple used by soot.jimple.toolkits.invoke | |
JimpleBody
Implementation of the Body class for the Jimple IR. |
|
Stmt
|
Classes in soot.jimple used by soot.jimple.toolkits.pointer | |
Stmt
|
Classes in soot.jimple used by soot.jimple.toolkits.typing | |
JimpleBody
Implementation of the Body class for the Jimple IR. |
Classes in soot.jimple used by soot.shimple | |
AbstractExprSwitch
|
|
AbstractJimpleValueSwitch
|
|
ConstantSwitch
|
|
Expr
|
|
ExprSwitch
|
|
JimpleBody
Implementation of the Body class for the Jimple IR. |
|
JimpleValueSwitch
|
|
RefSwitch
|
|
StmtBody
Abstract base class for Body's on Stmts (Jimple and Grimp). |
Classes in soot.jimple used by soot.shimple.internal | |
Expr
|
|
IfStmt
|
Classes in soot.jimple used by soot.shimple.toolkits.graph | |
Stmt
|
Classes in soot.jimple used by soot.shimple.toolkits.scalar | |
Constant
|
|
ConvertToBaf
|
Classes in soot.jimple used by soot.toolkits.exceptions | |
AddExpr
|
|
AndExpr
|
|
ArrayRef
|
|
AssignStmt
|
|
BreakpointStmt
|
|
CastExpr
|
|
CaughtExceptionRef
|
|
ClassConstant
|
|
CmpExpr
|
|
CmpgExpr
|
|
CmplExpr
|
|
ConstantSwitch
|
|
DivExpr
|
|
DoubleConstant
|
|
EnterMonitorStmt
|
|
EqExpr
|
|
ExitMonitorStmt
|
|
ExprSwitch
|
|
FloatConstant
|
|
GeExpr
|
|
GotoStmt
|
|
GtExpr
|
|
IdentityStmt
|
|
IfStmt
|
|
InstanceFieldRef
|
|
InstanceOfExpr
|
|
IntConstant
|
|
InterfaceInvokeExpr
|
|
InvokeStmt
|
|
JimpleValueSwitch
|
|
LeExpr
|
|
LengthExpr
|
|
LongConstant
|
|
LookupSwitchStmt
|
|
LtExpr
|
|
MulExpr
|
|
NeExpr
|
|
NegExpr
|
|
NewArrayExpr
|
|
NewExpr
|
|
NewMultiArrayExpr
|
|
NopStmt
|
|
NullConstant
|
|
OrExpr
|
|
ParameterRef
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
|
RefSwitch
|
|
RemExpr
|
|
RetStmt
|
|
ReturnStmt
|
|
ReturnVoidStmt
|
|
ShlExpr
|
|
ShrExpr
|
|
SpecialInvokeExpr
|
|
StaticFieldRef
|
|
StaticInvokeExpr
|
|
StmtSwitch
|
|
StringConstant
|
|
SubExpr
|
|
TableSwitchStmt
|
|
ThisRef
|
|
ThrowStmt
|
|
UshrExpr
|
|
VirtualInvokeExpr
|
|
XorExpr
|
Classes in soot.jimple used by soot.util.cfgcmd | |
JimpleBody
Implementation of the Body class for the Jimple IR. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |