Class BasicCallGraph.NodeImpl
java.lang.Object
com.ibm.wala.util.graph.impl.NodeWithNumber
com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
- All Implemented Interfaces:
CGNode
,ContextItem
,IClassHierarchyDweller
,INodeWithNumber
- Direct Known Subclasses:
ExplicitCallGraph.ExplicitNode
- Enclosing class:
BasicCallGraph<T>
A class that represents the a normal node in a call graph.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.ibm.wala.ipa.callgraph.ContextItem
ContextItem.Value<T>
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class com.ibm.wala.util.graph.impl.NodeWithNumber
getGraphNodeId, setGraphNodeId
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.ibm.wala.ipa.callgraph.CGNode
addTarget, getDU, getIR, iterateCallSites, iterateNewSites
Methods inherited from interface com.ibm.wala.util.graph.INodeWithNumber
getGraphNodeId, setGraphNodeId
-
Field Details
-
method
The method this node represents.
-
-
Constructor Details
-
NodeImpl
-
-
Method Details
-
getMethod
-
equals
-
hashCode
-
toString
-
getContext
Description copied from interface:CGNode
Return thecontext
this CGNode represents. This value will never benull
.- Specified by:
getContext
in interfaceCGNode
- Returns:
- the Context for this CGNode.
-
getClassHierarchy
- Specified by:
getClassHierarchy
in interfaceIClassHierarchyDweller
-