com.ibm.wala.ipa.slicer
Class NormalStatement

java.lang.Object
  extended by com.ibm.wala.ipa.slicer.Statement
      extended by com.ibm.wala.ipa.slicer.NormalStatement

public class NormalStatement
extends Statement

A statement that has a corresponding index in the bytecode (actually in the ShrikeBT representation)


Nested Class Summary
 
Nested classes/interfaces inherited from class com.ibm.wala.ipa.slicer.Statement
Statement.Kind
 
Constructor Summary
NormalStatement(CGNode node, int instructionIndex)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 SSAInstruction getInstruction()
           
 int getInstructionIndex()
           
 Statement.Kind getKind()
           
 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
 

Constructor Detail

NormalStatement

public NormalStatement(CGNode node,
                       int instructionIndex)
Method Detail

getKind

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

equals

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

hashCode

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

toString

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

getInstruction

public SSAInstruction getInstruction()

getInstructionIndex

public int getInstructionIndex()