com.ibm.wala.ipa.slicer
Class Statement

java.lang.Object
  extended by com.ibm.wala.ipa.slicer.Statement
Direct Known Subclasses:
GetCaughtExceptionStatement, HeapStatement, MethodEntryStatement, NormalStatement, ParamStatement, PhiStatement, PiStatement

public abstract class Statement
extends java.lang.Object

Identifier of a statement in an SDG.


Nested Class Summary
static class Statement.Kind
           
 
Constructor Summary
Statement(CGNode node)
           
 
Method Summary
abstract  boolean equals(java.lang.Object obj)
           
abstract  Statement.Kind getKind()
           
 CGNode getNode()
           
abstract  int hashCode()
           
abstract  java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Statement

public Statement(CGNode node)
Method Detail

getKind

public abstract Statement.Kind getKind()

equals

public abstract boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public abstract int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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

getNode

public CGNode getNode()