| Class and Description |
|---|
| AnyNewExpr
Any expression that allocates objects.
|
| ClassConstant |
| Constant |
| DoubleConstant |
| FloatConstant |
| IdentityRef |
| Jimple
The Jimple class contains all the constructors for the components of the
Jimple grammar for the Jimple body.
|
| NullConstant |
| SpecialInvokeExpr |
| Class and Description |
|---|
| Constant |
| IntConstant |
ParameterRef
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
| ThisRef |
| Class and Description |
|---|
| Constant |
| Class and Description |
|---|
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| Class and Description |
|---|
| CaughtExceptionRef |
| Constant |
| DefinitionStmt |
| IdentityRef |
| InstanceInvokeExpr |
| InvokeStmt |
| Class and Description |
|---|
| ConditionExpr |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| AnyNewExpr
Any expression that allocates objects.
|
| ArithmeticConstant |
| ArrayRef |
| AssignStmt |
| BinopExpr |
| CmpExpr |
| CmpgExpr |
| CmplExpr |
| ConcreteRef |
| Constant |
| ConvertToBaf |
| DefinitionStmt |
| Expr |
| FieldRef |
| IdentityRef |
| IdentityStmt |
| InstanceFieldRef |
| InstanceInvokeExpr |
| IntConstant |
| InterfaceInvokeExpr |
| InvokeExpr |
| LengthExpr |
| NegExpr |
| NewArrayExpr |
| NewMultiArrayExpr |
| NumericConstant |
| Ref |
| SpecialInvokeExpr |
| StaticFieldRef |
| StaticInvokeExpr |
| Stmt |
| ThisRef |
| UnopExpr |
| VirtualInvokeExpr |
| Class and Description |
|---|
| ArrayRef |
| BinopExpr |
| DefinitionStmt |
| Expr |
| InstanceFieldRef |
| InstanceInvokeExpr |
| InstanceOfExpr |
| InvokeExpr |
| InvokeStmt |
| NewArrayExpr |
| NewMultiArrayExpr |
| Ref |
| ReturnStmt |
| Stmt |
| ThrowStmt |
| UnopExpr |
| Class and Description |
|---|
| ArrayRef |
| BinopExpr |
| CastExpr |
| DefinitionStmt |
| Expr |
| InstanceFieldRef |
| InstanceInvokeExpr |
| InstanceOfExpr |
| InvokeExpr |
| InvokeStmt |
| NewArrayExpr |
| NewMultiArrayExpr |
| Ref |
| ReturnStmt |
| StaticFieldRef |
| Stmt |
| ThrowStmt |
| UnopExpr |
| Class and Description |
|---|
| DefinitionStmt |
| Stmt |
| Class and Description |
|---|
| BinopExpr |
| ConditionExpr |
| DefinitionStmt |
| NumericConstant |
| Stmt |
| Class and Description |
|---|
| DefinitionStmt |
| InvokeStmt |
| ReturnStmt |
| Stmt |
| ThrowStmt |
| Class and Description |
|---|
| ConditionExpr |
| Class and Description |
|---|
| ArrayRef |
| DefinitionStmt |
| InstanceFieldRef |
| InvokeExpr |
| StaticFieldRef |
| Class and Description |
|---|
| ConditionExpr |
| Stmt |
| Class and Description |
|---|
| AssignStmt |
| ConcreteRef |
| ConditionExpr |
| IfStmt |
| InvokeExpr |
| Stmt |
| Class and Description |
|---|
| Constant |
| ConvertToBaf |
| DoubleConstant |
| FloatConstant |
| IntConstant |
| LongConstant |
| Class and Description |
|---|
| AbstractConstantSwitch |
| AbstractJimpleValueSwitch |
| AddExpr |
| AndExpr |
| ArrayRef |
| AssignStmt |
| BreakpointStmt |
| CastExpr |
| CaughtExceptionRef |
| CmpExpr |
| CmpgExpr |
| CmplExpr |
| ConstantSwitch |
| DivExpr |
| DynamicInvokeExpr |
| 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 |
| Class and Description |
|---|
| Constant |
| FieldRef |
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| Stmt |
| Class and Description |
|---|
| Constant |
| Class and Description |
|---|
| ThisRef |
| Class and Description |
|---|
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| Class and Description |
|---|
| AbstractConstantSwitch |
| 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 |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| ClassConstant |
| Class and Description |
|---|
| ClassConstant |
| InvokeExpr |
| Stmt |
| Class and Description |
|---|
| ClassConstant |
| Class and Description |
|---|
| ArrayRef |
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| InvokeExpr |
| InvokeStmt |
| Stmt |
| StmtBody
Abstract base class for Body's on Stmts (Jimple and Grimp).
|
| ThrowStmt |
| Class and Description |
|---|
| InstanceInvokeExpr |
| InvokeExpr |
| SpecialInvokeExpr |
| Stmt |
| Class and Description |
|---|
| DefinitionStmt |
| Class and Description |
|---|
| InvokeExpr |
| Class and Description |
|---|
| ConvertToBaf |
| InvokeExpr |
| Stmt |
| Class and Description |
|---|
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| Stmt |
| Class and Description |
|---|
| ClassConstant |
| NewExpr |
ParameterRef
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| InvokeExpr |
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| InstanceFieldRef |
| Ref |
| Stmt |
| Class and Description |
|---|
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| Stmt |
| Class and Description |
|---|
| AbstractStmtSwitch |
| AssignStmt |
| BreakpointStmt |
| EnterMonitorStmt |
| ExitMonitorStmt |
| GotoStmt |
| IdentityStmt |
| IfStmt |
| InvokeStmt |
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| LookupSwitchStmt |
| NopStmt |
| ReturnStmt |
| ReturnVoidStmt |
| Stmt |
| StmtSwitch |
| TableSwitchStmt |
| ThrowStmt |
| Class and Description |
|---|
| AbstractConstantSwitch |
| 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).
|
| Class and Description |
|---|
| Expr |
| IfStmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| Constant |
| ConvertToBaf |
| GotoStmt |
| IfStmt |
| Stmt |
| Class and Description |
|---|
| AddExpr |
| AndExpr |
| ArrayRef |
| CastExpr |
| CaughtExceptionRef |
| ClassConstant |
| CmpExpr |
| CmpgExpr |
| CmplExpr |
| ConstantSwitch |
| DivExpr |
| DoubleConstant |
| DynamicInvokeExpr |
| EqExpr |
| ExprSwitch |
| FloatConstant |
| GeExpr |
| GtExpr |
| InstanceFieldRef |
| InstanceOfExpr |
| IntConstant |
| InterfaceInvokeExpr |
| JimpleValueSwitch |
| LeExpr |
| LengthExpr |
| LongConstant |
| LtExpr |
| MethodHandle |
| MulExpr |
| NeExpr |
| NegExpr |
| NewArrayExpr |
| NewExpr |
| NewMultiArrayExpr |
| NullConstant |
| OrExpr |
ParameterRef
ParameterRef objects are used by Body
objects to refer to the parameter slots on method entry. |
| RefSwitch |
| RemExpr |
| ShlExpr |
| ShrExpr |
| SpecialInvokeExpr |
| StaticFieldRef |
| StaticInvokeExpr |
| StringConstant |
| SubExpr |
| ThisRef |
| UshrExpr |
| VirtualInvokeExpr |
| XorExpr |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| AddExpr |
| AndExpr |
| ArrayRef |
| AssignStmt |
| BreakpointStmt |
| CastExpr |
| CaughtExceptionRef |
| ClassConstant |
| CmpExpr |
| CmpgExpr |
| CmplExpr |
| ConstantSwitch |
| DivExpr |
| DoubleConstant |
| DynamicInvokeExpr |
| EnterMonitorStmt |
| EqExpr |
| ExitMonitorStmt |
| ExprSwitch |
| FloatConstant |
| GeExpr |
| GotoStmt |
| GtExpr |
| IdentityStmt |
| IfStmt |
| InstanceFieldRef |
| InstanceOfExpr |
| IntConstant |
| InterfaceInvokeExpr |
| InvokeStmt |
| JimpleValueSwitch |
| LeExpr |
| LengthExpr |
| LongConstant |
| LookupSwitchStmt |
| LtExpr |
| MethodHandle |
| 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 |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| JimpleBody
Implementation of the Body class for the Jimple IR.
|