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 |