| Interface | Description |
|---|---|
| AddExpr | |
| AndExpr | |
| AnyNewExpr |
Any expression that allocates objects.
|
| ArrayRef | |
| AssignStmt | |
| BinopExpr | |
| BreakpointStmt | |
| CastExpr | |
| CaughtExceptionRef | |
| CmpExpr | |
| CmpgExpr | |
| CmplExpr | |
| ConcreteRef | |
| ConditionExpr | |
| ConstantSwitch | |
| ConvertToBaf | |
| DefinitionStmt | |
| DivExpr | |
| DynamicInvokeExpr | |
| EnterMonitorStmt | |
| EqExpr | |
| EqualLocals | |
| ExitMonitorStmt | |
| Expr | |
| ExprSwitch | |
| FieldRef | |
| GeExpr | |
| GotoStmt | |
| GtExpr | |
| IdentityRef | |
| IdentityStmt | |
| IfStmt | |
| InstanceFieldRef | |
| InstanceInvokeExpr | |
| InstanceOfExpr | |
| InterfaceInvokeExpr | |
| InvokeExpr |
Represents method invocation expression.
|
| InvokeStmt | |
| JimpleValueSwitch | |
| LeExpr | |
| LengthExpr | |
| LookupSwitchStmt | |
| LtExpr | |
| MonitorStmt | |
| MulExpr | |
| NeExpr | |
| NegExpr | |
| NewArrayExpr | |
| NewExpr | |
| NewMultiArrayExpr | |
| NopStmt | |
| OrExpr | |
| Ref | |
| RefSwitch | |
| RemExpr | |
| RetStmt | |
| ReturnStmt | |
| ReturnVoidStmt | |
| ShlExpr | |
| ShrExpr | |
| SpecialInvokeExpr | |
| StaticInvokeExpr | |
| Stmt | |
| StmtSwitch | |
| SubExpr | |
| SwitchStmt | |
| TableSwitchStmt | |
| ThrowStmt | |
| UnopExpr | |
| UshrExpr | |
| VirtualInvokeExpr | |
| XorExpr |
| Class | Description |
|---|---|
| AbstractConstantSwitch | |
| AbstractExprSwitch | |
| AbstractJimpleValueSwitch | |
| AbstractRefSwitch | |
| AbstractStmtSwitch | |
| ArithmeticConstant | |
| ClassConstant | |
| Constant | |
| DoubleConstant |
Floating point constant with double precision.
|
| FloatConstant |
Floating point constant with single precision.
|
| GroupIntPair | |
| IntConstant | |
| JasminClass |
Methods for producing Jasmin code from Jimple.
|
| Jimple |
The Jimple class contains all the constructors for the components of the
Jimple grammar for the Jimple body.
|
| JimpleBody |
Implementation of the Body class for the Jimple IR.
|
| JimpleMethodSource | |
| JimpleToBafContext | |
| LocalStmtPair | |
| LongConstant | |
| MethodHandle | |
| NaiveSideEffectTester |
Provides naive side effect information.
|
| NullConstant | |
| NumericConstant | |
| ParameterRef |
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
| PlaceholderStmt | |
| PointerStmtSwitch | |
| ReachingTypeDumper |
Dumps the reaching types of each local variable to a file in a format that
can be easily compared with results of other analyses, such as VTA.
|
| RealConstant |
Base type for floating point constants.
|
| StaticFieldRef | |
| StmtBody |
Abstract base class for Body's on Stmts (Jimple and Grimp).
|
| StringConstant | |
| ThisRef |
| Exception | Description |
|---|---|
| NoSuchLocalException |