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 |
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 |
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 |
InvokeExpr |
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 |
StaticInvokeExpr |
Stmt |
StringConstant |
ThisRef |
VirtualInvokeExpr |
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 |
---|
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.
|