soot.baf.internal
Class AbstractOpTypeBranchInst

java.lang.Object
  |
  +--soot.tagkit.AbstractHost
        |
        +--soot.AbstractUnit
              |
              +--soot.baf.internal.AbstractInst
                    |
                    +--soot.baf.internal.AbstractBranchInst
                          |
                          +--soot.baf.internal.AbstractOpTypeBranchInst
Direct Known Subclasses:
BIfCmpEqInst, BIfCmpGeInst, BIfCmpGtInst, BIfCmpLeInst, BIfCmpLtInst, BIfCmpNeInst

public abstract class AbstractOpTypeBranchInst
extends AbstractBranchInst

See Also:
Serialized Form

Field Summary
protected  Type opType
           
 
Fields inherited from class soot.AbstractUnit
emptyList
 
Method Summary
 int getInCount()
           
 Type getOpType()
           
 int getOutCount()
           
 void setOpType(Type t)
           
 java.lang.String toString()
           
 void toString(UnitPrinter up)
           
 
Methods inherited from class soot.baf.internal.AbstractBranchInst
apply, branches, getName, getTarget, getTargetBox, getUnitBoxes, setTarget
 
Methods inherited from class soot.baf.internal.AbstractInst
clone, containsArrayRef, containsFieldRef, containsInvokeExpr, fallsThrough, getInMachineCount, getNetCount, getNetMachineCount, getOutMachineCount, getParameters
 
Methods inherited from class soot.AbstractUnit
addBoxPointingToThis, clearUnitBoxes, getBoxesPointingToThis, getDefBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, removeBoxPointingToThis
 
Methods inherited from class soot.tagkit.AbstractHost
addAllTagsOf, addTag, getTag, getTags, hasTag, removeAllTags, removeTag
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

opType

protected Type opType
Method Detail

getInCount

public int getInCount()
Overrides:
getInCount in class AbstractInst

getOutCount

public int getOutCount()
Overrides:
getOutCount in class AbstractInst

getOpType

public Type getOpType()

setOpType

public void setOpType(Type t)

toString

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

toString

public void toString(UnitPrinter up)
Overrides:
toString in class AbstractBranchInst