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 Object
Node in a guice dependency graph.
- Author:
- bojand@google.com (Bojan Djordjevic)
Node
protected Node(NodeId id,
Object source)
getId
public NodeId getId()
getSource
public Object getSource()
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
copy
public abstract Node copy(NodeId id)
- Returns a copy of the node with a new ID.
- Parameters:
id - new ID of the node
- Returns:
- copy of the node with a new ID
Copyright © 2006-2014 Google, Inc.. All Rights Reserved.