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:
ReturnValueKey
public abstract class NodeKey extends AbstractLocalPointerKey
A key which represents a set corresponding to a call graph node.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
equals(Object obj)
CGNode
getNode()
abstract int
hashCode()
protected boolean
internalEquals(Object obj)
protected int
internalHashCode()
-
-
-
Constructor Detail
-
NodeKey
protected NodeKey(CGNode node)
-
-
Method Detail
-
internalEquals
protected boolean internalEquals(Object obj)
-
internalHashCode
protected int internalHashCode()
-
getNode
public CGNode getNode()
- Specified by:
getNode
in classAbstractLocalPointerKey
- Returns:
- the node this key represents
-
equals
public abstract boolean equals(Object obj)
- Specified by:
equals
in classAbstractPointerKey
-
hashCode
public abstract int hashCode()
- Specified by:
hashCode
in classAbstractPointerKey
-
-