com.ibm.wala.ipa.slicer
Class ParamStatement.NormalReturnCaller

java.lang.Object
  extended by com.ibm.wala.ipa.slicer.Statement
      extended by com.ibm.wala.ipa.slicer.ParamStatement
          extended by com.ibm.wala.ipa.slicer.ParamStatement.NormalReturnCaller
All Implemented Interfaces:
ParamStatement.CallStatementCarrier, ParamStatement.ValueNumberCarrier
Enclosing class:
ParamStatement

public static class ParamStatement.NormalReturnCaller
extends ParamStatement
implements ParamStatement.ValueNumberCarrier, ParamStatement.CallStatementCarrier


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.wala.ipa.slicer.ParamStatement
ParamStatement.CallStatementCarrier, ParamStatement.ExceptionalReturnCallee, ParamStatement.ExceptionalReturnCaller, ParamStatement.NormalReturnCallee, ParamStatement.NormalReturnCaller, ParamStatement.ParamCallee, ParamStatement.ParamCaller, ParamStatement.ValueNumberCarrier
 
Nested classes/interfaces inherited from class com.ibm.wala.ipa.slicer.Statement
Statement.Kind
 
Field Summary
protected  int valueNumber
           
 
Constructor Summary
ParamStatement.NormalReturnCaller(CGNode node, SSAAbstractInvokeInstruction call)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 SSAAbstractInvokeInstruction getCall()
           
 Statement.Kind getKind()
           
 int getValueNumber()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class com.ibm.wala.ipa.slicer.Statement
getNode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

valueNumber

protected final int valueNumber
Constructor Detail

ParamStatement.NormalReturnCaller

public ParamStatement.NormalReturnCaller(CGNode node,
                                         SSAAbstractInvokeInstruction call)
Method Detail

getKind

public Statement.Kind getKind()
Specified by:
getKind in class Statement

getCall

public SSAAbstractInvokeInstruction getCall()
Specified by:
getCall in interface ParamStatement.CallStatementCarrier

toString

public java.lang.String toString()
Specified by:
toString in class Statement

getValueNumber

public int getValueNumber()
Specified by:
getValueNumber in interface ParamStatement.ValueNumberCarrier

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class Statement

hashCode

public int hashCode()
Specified by:
hashCode in class Statement