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.ObjectNode in a guice dependency graph.- Since:
- 4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Nodecopy(NodeId id)Returns a copy of the node with a new ID.booleanequals(java.lang.Object obj)NodeIdgetId()java.lang.ObjectgetSource()inthashCode()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-