Package com.google.inject.grapher
Class ImplementationNode
- java.lang.Object
-
- com.google.inject.grapher.Node
-
- com.google.inject.grapher.ImplementationNode
-
public class ImplementationNode extends Node
Node for types that haveDependency
s and are bound toInterfaceNode
s. These nodes will often have fields forMember
s that areInjectionPoint
s.- Since:
- 4.0 (since 2.0 as an interface)
- See Also:
DependencyEdge
-
-
Constructor Summary
Constructors Constructor Description ImplementationNode(NodeId id, Object source, Collection<Member> members)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Node
copy(NodeId id)
Returns a copy of the node with a new ID.boolean
equals(Object obj)
Collection<Member>
getMembers()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
ImplementationNode
public ImplementationNode(NodeId id, Object source, Collection<Member> members)
-
-
Method Detail
-
getMembers
public Collection<Member> getMembers()
-
-