soot.baf.internal
Class BInterfaceInvokeInst

java.lang.Object
  |
  +--soot.tagkit.AbstractHost
        |
        +--soot.AbstractUnit
              |
              +--soot.baf.internal.AbstractInst
                    |
                    +--soot.baf.internal.AbstractInvokeInst
                          |
                          +--soot.baf.internal.BInterfaceInvokeInst

public class BInterfaceInvokeInst
extends soot.baf.internal.AbstractInvokeInst
implements InterfaceInvokeInst


Fields inherited from class soot.AbstractUnit
emptyList
 
Constructor Summary
BInterfaceInvokeInst(SootMethod method, int argCount)
           
 
Method Summary
 void apply(Switch sw)
          Called when this object is visited.
 java.lang.Object clone()
          Returns a deep clone of this object.
 int getArgCount()
           
 int getInCount()
           
 int getInMachineCount()
           
 java.lang.String getName()
           
 void setArgCount(int x)
           
 
Methods inherited from class soot.baf.internal.AbstractInvokeInst
getMethod, getOutCount, getOutMachineCount, getType, setMethod, toString
 
Methods inherited from class soot.baf.internal.AbstractInst
branches, fallsThrough, getNetCount, getNetMachineCount
 
Methods inherited from class soot.AbstractUnit
getBoxesPointingToThis, getDefBoxes, getUnitBoxes, 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
 

Constructor Detail

BInterfaceInvokeInst

public BInterfaceInvokeInst(SootMethod method,
                            int argCount)
Method Detail

getInCount

public int getInCount()
Overrides:
getInCount in class soot.baf.internal.AbstractInvokeInst

getInMachineCount

public int getInMachineCount()
Overrides:
getInMachineCount in class soot.baf.internal.AbstractInvokeInst

clone

public java.lang.Object clone()
Description copied from class: AbstractUnit
Returns a deep clone of this object.
Overrides:
clone in class AbstractInst

getName

public final java.lang.String getName()
Overrides:
getName in class soot.baf.internal.AbstractInvokeInst

getArgCount

public int getArgCount()
Specified by:
getArgCount in interface InterfaceInvokeInst

setArgCount

public void setArgCount(int x)
Specified by:
setArgCount in interface InterfaceInvokeInst

apply

public void apply(Switch sw)
Description copied from interface: Switchable
Called when this object is visited.
Overrides:
apply in class AbstractUnit