com.ibm.wala.ipa.callgraph.propagation
Class NodeKey
java.lang.Object
com.ibm.wala.ipa.callgraph.propagation.AbstractPointerKey
com.ibm.wala.ipa.callgraph.propagation.AbstractLocalPointerKey
com.ibm.wala.ipa.callgraph.propagation.NodeKey
- All Implemented Interfaces:
- PointerKey
- Direct Known Subclasses:
- JSSyntheticParameterKey, ReturnValueKey
public abstract class NodeKey
- extends AbstractLocalPointerKey
A key which represents a set corresponding to a call graph node.
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
NodeKey
protected NodeKey(CGNode node)
internalEquals
protected boolean internalEquals(java.lang.Object obj)
internalHashCode
protected int internalHashCode()
getNode
public CGNode getNode()
- Specified by:
getNode in class AbstractLocalPointerKey
- Returns:
- the node this key represents
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