| Class and Description |
|---|
| AnyNewExpr
Any expression that allocates objects.
|
| ClassConstant |
| Constant |
| DoubleConstant
Floating point constant with double precision.
|
| FloatConstant
Floating point constant with single precision.
|
| 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 |
|---|
| ArrayRef |
| AssignStmt |
| BinopExpr |
| CastExpr |
| CaughtExceptionRef |
| EnterMonitorStmt |
| ExitMonitorStmt |
| GotoStmt |
| IdentityStmt |
| IfStmt |
| InstanceFieldRef |
| InstanceOfExpr |
| InterfaceInvokeExpr |
| InvokeStmt |
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| LookupSwitchStmt |
| NewArrayExpr |
| NewExpr |
| NewMultiArrayExpr |
ParameterRef
ParameterRef objects are used by Body objects to refer to the parameter slots on method entry. |
| ReturnStmt |
| ReturnVoidStmt |
| SpecialInvokeExpr |
| StaticFieldRef |
| StaticInvokeExpr |
| Stmt |
| TableSwitchStmt |
| ThisRef |
| ThrowStmt |
| UnopExpr |
| VirtualInvokeExpr |
| Class and Description |
|---|
| Constant |
| IntConstant |
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| JimpleToBafContext |
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
Represents method invocation expression.
|
| LengthExpr |
| NegExpr |
| NewArrayExpr |
| NewMultiArrayExpr |
| NumericConstant |
| Ref |
| SpecialInvokeExpr |
| StaticFieldRef |
| StaticInvokeExpr |
| Stmt |
| ThisRef |
| UnopExpr |
| VirtualInvokeExpr |
| Class and Description |
|---|
| ArrayRef |
| BinopExpr |
| DefinitionStmt |
| Expr |
| InstanceFieldRef |
| InstanceInvokeExpr |
| InstanceOfExpr |
| InvokeExpr
Represents method invocation expression.
|
| InvokeStmt |
| NewArrayExpr |
| NewMultiArrayExpr |
| Ref |
| ReturnStmt |
| Stmt |
| ThrowStmt |
| UnopExpr |
| Class and Description |
|---|
| ArrayRef |
| BinopExpr |
| CastExpr |
| DefinitionStmt |
| Expr |
| InstanceFieldRef |
| InstanceInvokeExpr |
| InstanceOfExpr |
| InvokeExpr
Represents method invocation expression.
|
| 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
Represents method invocation expression.
|
| StaticFieldRef |
| Class and Description |
|---|
| ConditionExpr |
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
| Stmt |
| Class and Description |
|---|
| AssignStmt |
| ConcreteRef |
| ConditionExpr |
| IdentityStmt |
| IfStmt |
| InvokeExpr
Represents method invocation expression.
|
| MethodHandle.Kind |
| Stmt |
| Class and Description |
|---|
| Constant |
| ConvertToBaf |
| DoubleConstant
Floating point constant with double precision.
|
| FloatConstant
Floating point constant with single precision.
|
| IntConstant |
| InvokeExpr
Represents method invocation expression.
|
| 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
Represents method invocation expression.
|
| 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 |
|---|
| AddExpr |
| AndExpr |
| AnyNewExpr
Any expression that allocates objects.
|
| ArrayRef |
| AssignStmt |
| BinopExpr |
| CastExpr |
| CmpExpr |
| CmpgExpr |
| CmplExpr |
| ConcreteRef |
| ConditionExpr |
| ConvertToBaf |
| DefinitionStmt |
| DivExpr |
| DynamicInvokeExpr |
| EnterMonitorStmt |
| EqExpr |
| ExitMonitorStmt |
| Expr |
| FieldRef |
| GeExpr |
| GtExpr |
| IdentityStmt |
| IfStmt |
| InstanceFieldRef |
| InstanceInvokeExpr |
| InstanceOfExpr |
| InterfaceInvokeExpr |
| InvokeExpr
Represents method invocation expression.
|
| InvokeStmt |
| LeExpr |
| LengthExpr |
| LookupSwitchStmt |
| LtExpr |
| MonitorStmt |
| MulExpr |
| NeExpr |
| NegExpr |
| NewArrayExpr |
| NewMultiArrayExpr |
| OrExpr |
| Ref |
| RemExpr |
| ReturnStmt |
| ShlExpr |
| ShrExpr |
| SpecialInvokeExpr |
| StaticInvokeExpr |
| Stmt |
| SubExpr |
| SwitchStmt |
| TableSwitchStmt |
| ThrowStmt |
| UnopExpr |
| 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 |
|---|
| AddExpr |
| AndExpr |
| AnyNewExpr
Any expression that allocates objects.
|
| ArrayRef |
| AssignStmt |
| BinopExpr |
| BreakpointStmt |
| CastExpr |
| CaughtExceptionRef |
| CmpExpr |
| CmpgExpr |
| CmplExpr |
| ConcreteRef |
| ConditionExpr |
| ConvertToBaf |
| DefinitionStmt |
| DivExpr |
| DynamicInvokeExpr |
| EnterMonitorStmt |
| EqExpr |
| ExitMonitorStmt |
| Expr |
| FieldRef |
| GeExpr |
| GotoStmt |
| GtExpr |
| IdentityRef |
| IdentityStmt |
| IfStmt |
| InstanceFieldRef |
| InstanceInvokeExpr |
| InstanceOfExpr |
| IntConstant |
| InterfaceInvokeExpr |
| InvokeExpr
Represents method invocation expression.
|
| InvokeStmt |
| JimpleToBafContext |
| LeExpr |
| LengthExpr |
| LookupSwitchStmt |
| LtExpr |
| MonitorStmt |
| MulExpr |
| NeExpr |
| NegExpr |
| NewArrayExpr |
| NewExpr |
| NewMultiArrayExpr |
| NopStmt |
| OrExpr |
| Ref |
| RemExpr |
| RetStmt |
| ReturnStmt |
| ReturnVoidStmt |
| ShlExpr |
| ShrExpr |
| SpecialInvokeExpr |
| StaticInvokeExpr |
| Stmt |
| SubExpr |
| SwitchStmt |
| TableSwitchStmt |
| ThrowStmt |
| UnopExpr |
| UshrExpr |
| VirtualInvokeExpr |
| XorExpr |
| 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 |
| StaticInvokeExpr |
| Stmt |
| StringConstant |
| ThisRef |
| VirtualInvokeExpr |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| ClassConstant |
| Class and Description |
|---|
| ClassConstant |
| InvokeExpr
Represents method invocation expression.
|
| Stmt |
| Class and Description |
|---|
| ClassConstant |
| Class and Description |
|---|
| ArrayRef |
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| InvokeExpr
Represents method invocation expression.
|
| InvokeStmt |
| Stmt |
| StmtBody
Abstract base class for Body's on Stmts (Jimple and Grimp).
|
| ThrowStmt |
| Class and Description |
|---|
| InstanceInvokeExpr |
| InvokeExpr
Represents method invocation expression.
|
| SpecialInvokeExpr |
| Stmt |
| Class and Description |
|---|
| DefinitionStmt |
| Class and Description |
|---|
| InvokeExpr
Represents method invocation expression.
|
| Class and Description |
|---|
| ConvertToBaf |
| InvokeExpr
Represents method invocation expression.
|
| 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
Represents method invocation expression.
|
| 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
Floating point constant with double precision.
|
| DynamicInvokeExpr |
| EqExpr |
| ExprSwitch |
| FloatConstant
Floating point constant with single precision.
|
| GeExpr |
| GtExpr |
| InstanceFieldRef |
| InstanceOfExpr |
| IntConstant |
| InterfaceInvokeExpr |
| JimpleValueSwitch |
| LeExpr |
| LengthExpr |
| LongConstant |
| LtExpr |
| MethodHandle |
| MethodType |
| 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 |
|---|
| Constant |
| DoubleConstant
Floating point constant with double precision.
|
| FloatConstant
Floating point constant with single precision.
|
| IntConstant |
| LongConstant |
| StringConstant |
| Class and Description |
|---|
| AbstractConstantSwitch |
| AddExpr |
| AndExpr |
| AssignStmt |
| BreakpointStmt |
| CastExpr |
| ClassConstant |
| CmpExpr |
| CmpgExpr |
| CmplExpr |
| ConstantSwitch |
| DivExpr |
| DoubleConstant
Floating point constant with double precision.
|
| DynamicInvokeExpr |
| EnterMonitorStmt |
| EqExpr |
| ExitMonitorStmt |
| ExprSwitch |
| FloatConstant
Floating point constant with single precision.
|
| GeExpr |
| GotoStmt |
| GtExpr |
| IdentityStmt |
| IfStmt |
| InstanceOfExpr |
| IntConstant |
| InterfaceInvokeExpr |
| InvokeStmt |
| LeExpr |
| LengthExpr |
| LongConstant |
| LookupSwitchStmt |
| LtExpr |
| MulExpr |
| NeExpr |
| NegExpr |
| NewArrayExpr |
| NewExpr |
| NewMultiArrayExpr |
| NopStmt |
| NullConstant |
| OrExpr |
| RemExpr |
| RetStmt |
| ReturnStmt |
| ReturnVoidStmt |
| ShlExpr |
| ShrExpr |
| SpecialInvokeExpr |
| StaticInvokeExpr |
| Stmt |
| StmtSwitch |
| StringConstant |
| SubExpr |
| TableSwitchStmt |
| ThrowStmt |
| UshrExpr |
| VirtualInvokeExpr |
| XorExpr |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| Stmt |
| Class and Description |
|---|
| JimpleBody
Implementation of the Body class for the Jimple IR.
|
Copyright © 2020 Soot OSS. All rights reserved.