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


Field Summary
protected  Type opType
           
 
Fields inherited from class soot.AbstractUnit
emptyList
 
Method Summary
 int getInCount()
           
 Type getOpType()
           
 int getOutCount()
           
 void setOpType(Type t)
           
protected  java.lang.String toString(boolean isBrief, java.util.Map unitToName, java.lang.String indentation)
          Returns a textual representation of this object, with the given briefness, Map and indentation.
 
Methods inherited from class soot.baf.internal.AbstractBranchInst
apply, branches, getName, getTarget, getTargetBox, getUnitBoxes, setTarget
 
Methods inherited from class soot.baf.internal.AbstractInst
clone, fallsThrough, getInMachineCount, getNetCount, getNetMachineCount, getOutMachineCount
 
Methods inherited from class soot.AbstractUnit
getBoxesPointingToThis, getDefBoxes, getUseAndDefBoxes, getUseBoxes, redirectJumpsToThisTo, toBriefString, toBriefString, toBriefString, toBriefString, toString, toString, toString, toString
 
Methods inherited from class soot.tagkit.AbstractHost
addTag, getTag, getTags, hasTag, 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

protected java.lang.String toString(boolean isBrief,
                                    java.util.Map unitToName,
                                    java.lang.String indentation)
Description copied from class: AbstractUnit
Returns a textual representation of this object, with the given briefness, Map and indentation.
Overrides:
toString in class AbstractBranchInst