Class BindingEdge

java.lang.Object
com.google.inject.grapher.Edge
com.google.inject.grapher.BindingEdge

public class BindingEdge extends Edge
Edge that connects an interface to the type or instance that is bound to implement it.
Since:
4.0 (since 2.0 as an interface)
  • Field Details

  • Constructor Details

  • Method Details

    • getType

      public BindingEdge.Type getType()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Edge
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Edge
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • copy

      public Edge copy(NodeId fromId, NodeId toId)
      Description copied from class: Edge
      Returns a copy of the edge with new node IDs.
      Specified by:
      copy in class Edge
      Parameters:
      fromId - new ID of the 'from' node
      toId - new ID of the 'to' node
      Returns:
      copy of the edge with the new node IDs