interface com.google.common.graph.NetworkConnections<N, E>
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.google.common.graph.NetworkConnections
  super_class: java.lang.Object
{
  public abstract java.util.Set<N> adjacentNodes();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<TN;>;

  public abstract java.util.Set<N> predecessors();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<TN;>;

  public abstract java.util.Set<N> successors();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<TN;>;

  public abstract java.util.Set<E> incidentEdges();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<TE;>;

  public abstract java.util.Set<E> inEdges();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<TE;>;

  public abstract java.util.Set<E> outEdges();
    descriptor: ()Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Set<TE;>;

  public abstract java.util.Set<E> edgesConnecting(N);
    descriptor: (Ljava/lang/Object;)Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TN;)Ljava/util/Set<TE;>;
    MethodParameters:
      Name  Flags
      node  

  public abstract N adjacentNode();
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TE;)TN;
    MethodParameters:
      Name  Flags
      edge  

  public abstract N removeInEdge(E, );
    descriptor: (Ljava/lang/Object;Z)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TE;Z)TN;
    RuntimeInvisibleAnnotations: 
      com.google.errorprone.annotations.CanIgnoreReturnValue()
    MethodParameters:
            Name  Flags
      edge        
      isSelfLoop  

  public abstract N removeOutEdge();
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TE;)TN;
    RuntimeInvisibleAnnotations: 
      com.google.errorprone.annotations.CanIgnoreReturnValue()
    MethodParameters:
      Name  Flags
      edge  

  public abstract void addInEdge(E, N, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TE;TN;Z)V
    MethodParameters:
            Name  Flags
      edge        
      node        
      isSelfLoop  

  public abstract void addOutEdge(E, );
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TE;TN;)V
    MethodParameters:
      Name  Flags
      edge  
      node  
}
Signature: <N:Ljava/lang/Object;E:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "NetworkConnections.java"