public class

ImplementationNode

extends Node
java.lang.Object
   ↳ com.google.inject.grapher.Node
     ↳ com.google.inject.grapher.ImplementationNode

Class Overview

Node for types that have Dependencys and are bound to InterfaceNodes. These nodes will often have fields for Members that are InjectionPoints.

See Also

Summary

Public Constructors
ImplementationNode(NodeId id, Object source, Collection<Member> members)
Public Methods
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()
[Expand]
Inherited Methods
From class com.google.inject.grapher.Node
From class java.lang.Object

Public Constructors

public ImplementationNode (NodeId id, Object source, Collection<Member> members)

Public Methods

public 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

public boolean equals (Object obj)

Since: API Level

public Collection<Member> getMembers ()

public int hashCode ()

Since: API Level

public String toString ()

Since: API Level