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"