|
|||||||||||
| 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.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
|
|
| InvokeStmt
|
|
| ReturnStmt
|
|
| Stmt
|
|
| ThrowStmt
|
|
| Classes in soot.jimple used by soot.dava.toolkits.base.AST.transformations | |
| Stmt
|
|
| 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 | ||||||||||