Class InterfaceNode

java.lang.Object
com.google.inject.grapher.Node
com.google.inject.grapher.InterfaceNode

public class InterfaceNode extends Node
Node for an interface type that has been bound to an implementation class or instance.
Since:
4.0 (since 2.0 as an interface)
See Also:
  • Constructor Details

    • InterfaceNode

      public InterfaceNode(NodeId id, Object source)
  • Method Details

    • copy

      public Node copy(NodeId id)
      Description copied from class: Node
      Returns a copy of the node with a new ID.
      Specified by:
      copy in class Node
      Parameters:
      id - new ID of the node
      Returns:
      copy of the node with a new ID
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Node
    • toString

      public String toString()
      Overrides:
      toString in class Object