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 booleanequals(Object obj)CGNodegetNode()abstract inthashCode()protected booleaninternalEquals(Object obj)protected intinternalHashCode()
-
-
-
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:
getNodein classAbstractLocalPointerKey- Returns:
- the node this key represents
-
equals
public abstract boolean equals(Object obj)
- Specified by:
equalsin classAbstractPointerKey
-
hashCode
public abstract int hashCode()
- Specified by:
hashCodein classAbstractPointerKey
-
-