public class ImplementationNode extends Node
Dependency
s and are
bound to InterfaceNode
s. These nodes will often have fields for
Member
s that are InjectionPoint
s.DependencyEdge
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<java.lang.reflect.Member> |
members |
ignoreSourceInComparisons
Constructor and Description |
---|
ImplementationNode(NodeId id,
java.lang.Object source,
java.util.Collection<java.lang.reflect.Member> members) |
Modifier and Type | Method and Description |
---|---|
Node |
copy(NodeId id)
Returns a copy of the node with a new ID.
|
boolean |
equals(java.lang.Object obj) |
java.util.Collection<java.lang.reflect.Member> |
getMembers() |
int |
hashCode() |
java.lang.String |
toString() |
public ImplementationNode(NodeId id, java.lang.Object source, java.util.Collection<java.lang.reflect.Member> members)