soot.baf
Interface Inst

All Superinterfaces:
Host, Switchable, Unit
All Known Subinterfaces:
AddInst, AndInst, ArrayLengthInst, ArrayReadInst, ArrayWriteInst, CmpgInst, CmpInst, CmplInst, DivInst, Dup1_x1Inst, Dup1_x2Inst, Dup1Inst, Dup2_x1Inst, Dup2_x2Inst, Dup2Inst, DupInst, EnterMonitorInst, ExitMonitorInst, FieldArgInst, FieldGetInst, FieldPutInst, GotoInst, IdentityInst, IfCmpEqInst, IfCmpGeInst, IfCmpGtInst, IfCmpLeInst, IfCmpLtInst, IfCmpNeInst, IfEqInst, IfGeInst, IfGtInst, IfLeInst, IfLtInst, IfNeInst, IfNonNullInst, IfNullInst, IncInst, InstanceCastInst, InstanceOfInst, InterfaceInvokeInst, 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
All Known Implementing Classes:
AbstractInst

public interface Inst
extends Unit


Method Summary
 int getInCount()
           
 int getInMachineCount()
           
 int getNetCount()
           
 int getNetMachineCount()
           
 int getOutCount()
           
 int getOutMachineCount()
           
 java.lang.String toBriefString()
           
 java.lang.String toBriefString(java.util.Map stmtToName)
           
 java.lang.String toBriefString(java.util.Map stmtToName, java.lang.String indentation)
           
 java.lang.String toBriefString(java.lang.String indentation)
           
 java.lang.String toString()
           
 java.lang.String toString(java.util.Map stmtToName)
           
 java.lang.String toString(java.util.Map stmtToName, java.lang.String indentation)
           
 java.lang.String toString(java.lang.String indentation)
           
 
Methods inherited from interface soot.Unit
branches, clone, fallsThrough, getBoxesPointingToThis, getDefBoxes, getUnitBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo
 
Methods inherited from interface soot.util.Switchable
apply
 
Methods inherited from interface soot.tagkit.Host
addTag, getTag, getTags, hasTag, removeTag
 

Method Detail

getInCount

public int getInCount()

getOutCount

public int getOutCount()

getNetCount

public int getNetCount()

getInMachineCount

public int getInMachineCount()

getOutMachineCount

public int getOutMachineCount()

getNetMachineCount

public int getNetMachineCount()

toBriefString

public java.lang.String toBriefString()
Specified by:
toBriefString in interface Unit

toBriefString

public java.lang.String toBriefString(java.util.Map stmtToName)

toBriefString

public java.lang.String toBriefString(java.lang.String indentation)

toBriefString

public java.lang.String toBriefString(java.util.Map stmtToName,
                                      java.lang.String indentation)
Specified by:
toBriefString in interface Unit

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toString

public java.lang.String toString(java.util.Map stmtToName)

toString

public java.lang.String toString(java.lang.String indentation)

toString

public java.lang.String toString(java.util.Map stmtToName,
                                 java.lang.String indentation)
Specified by:
toString in interface Unit