Package com.google.inject.grapher
Class Node
- java.lang.Object
-
- com.google.inject.grapher.Node
-
- Direct Known Subclasses:
ImplementationNode
,InstanceNode
,InterfaceNode
public abstract class Node extends java.lang.Object
Node in a guice dependency graph.- Since:
- 4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Node
copy(NodeId id)
Returns a copy of the node with a new ID.boolean
equals(java.lang.Object obj)
NodeId
getId()
java.lang.Object
getSource()
int
hashCode()
-
-
-
Constructor Detail
-
Node
protected Node(NodeId id, java.lang.Object source)
-
-
Method Detail
-
getId
public NodeId getId()
-
getSource
public java.lang.Object getSource()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-