Package soot.baf

Public classes for the Baf intermediate representation.

See:
          Description

Interface Summary
AddInst  
AndInst  
ArrayLengthInst  
ArrayReadInst  
ArrayWriteInst  
CmpgInst  
CmpInst  
CmplInst  
DivInst  
Dup1_x1Inst  
Dup1_x2Inst  
Dup1Inst  
Dup2_x1Inst  
Dup2_x2Inst  
Dup2Inst  
DupInst  
DynamicInvokeInst  
EnterMonitorInst  
ExitMonitorInst  
FieldArgInst  
FieldGetInst  
FieldPutInst  
GotoInst  
IdentityInst  
IfCmpEqInst  
IfCmpGeInst  
IfCmpGtInst  
IfCmpLeInst  
IfCmpLtInst  
IfCmpNeInst  
IfEqInst  
IfGeInst  
IfGtInst  
IfLeInst  
IfLtInst  
IfNeInst  
IfNonNullInst  
IfNullInst  
IncInst  
Inst  
InstanceCastInst  
InstanceOfInst  
InstSwitch  
InterfaceInvokeInst  
JSRInst  
LoadInst  
LookupSwitchInst  
MethodArgInst  
MulInst  
NegInst  
NewArrayInst  
NewInst  
NewMultiArrayInst  
NoArgInst  
NopInst  
OpTypeArgInst  
OrInst  
PopInst  
PrimitiveCastInst  
PushInst  
RemInst  
RetInst  
ReturnInst  
ReturnVoidInst  
ShlInst  
ShrInst  
SpecialInvokeInst  
StaticGetInst  
StaticInvokeInst  
StaticPutInst  
StoreInst  
SubInst  
SwapInst  
TableSwitchInst  
TargetArgInst  
ThrowInst  
UshrInst  
VirtualInvokeInst  
XorInst  
 

Class Summary
Baf  
BafBody  
DoubleWordType  
JasminClass  
PlaceholderInst  
WordType  
 

Package soot.baf Description

Public classes for the Baf intermediate representation. Baf is a low-level representation, similar to Java bytecode.