![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.graph.DirectedMultiNetworkConnections.class Maven / Gradle / Ivy
???? 4 ? p
q
r s t
u
r
v w
x y
z { |
} ~ ? ?
? ? ?
? ? ? ?
?
? ?
? ?
?
? ?
?
? ? ? InnerClasses predecessorsReference Ljava/lang/ref/Reference; Signature DLjava/lang/ref/Reference;>; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; 7Lcom/google/errorprone/annotations/concurrent/LazyInit; successorsReference "(Ljava/util/Map;Ljava/util/Map;I)V Code LineNumberTable LocalVariableTable this 9Lcom/google/common/graph/DirectedMultiNetworkConnections; inEdges Ljava/util/Map; outEdges
selfLoopCount I LocalVariableTypeTable ALcom/google/common/graph/DirectedMultiNetworkConnections; Ljava/util/Map; MethodParameters 2(Ljava/util/Map;Ljava/util/Map;I)V of ;()Lcom/google/common/graph/DirectedMultiNetworkConnections; m()Lcom/google/common/graph/DirectedMultiNetworkConnections; ofImmutable Z(Ljava/util/Map;Ljava/util/Map;I)Lcom/google/common/graph/DirectedMultiNetworkConnections; ?(Ljava/util/Map;Ljava/util/Map;I)Lcom/google/common/graph/DirectedMultiNetworkConnections; predecessors ()Ljava/util/Set; ()Ljava/util/Set; predecessorsMultiset &()Lcom/google/common/collect/Multiset; $Lcom/google/common/collect/Multiset; )Lcom/google/common/collect/Multiset;
StackMapTable +()Lcom/google/common/collect/Multiset;
successors successorsMultiset edgesConnecting #(Ljava/lang/Object;)Ljava/util/Set; node Ljava/lang/Object; TN; (TN;)Ljava/util/Set; removeInEdge '(Ljava/lang/Object;Z)Ljava/lang/Object; edge
isSelfLoop Z TE; ? (TE;Z)TN;
removeOutEdge &(Ljava/lang/Object;)Ljava/lang/Object; (TE;)TN; addInEdge ((Ljava/lang/Object;Ljava/lang/Object;Z)V
(TE;TN;Z)V
addOutEdge '(Ljava/lang/Object;Ljava/lang/Object;)V (TE;TN;)V getReference -(Ljava/lang/ref/Reference;)Ljava/lang/Object; reference Ljava/lang/ref/Reference; 9(Ljava/lang/ref/Reference;)TT; "RuntimeVisibleParameterAnnotations
access$000 _(Lcom/google/common/graph/DirectedMultiNetworkConnections;)Lcom/google/common/collect/Multiset; x0 nLcom/google/common/graph/AbstractDirectedNetworkConnections;
SourceFile $DirectedMultiNetworkConnections.java 9Lcom/google/common/graph/ElementTypesAreNonnullByDefault; &com/google/common/graph/GraphConstants K E * + 7com/google/common/graph/DirectedMultiNetworkConnections java/util/HashMap * ? ? ? ? D E ? B ? ? ? " # c d "com/google/common/collect/Multiset ? 2 ? ? ? ? ? ? java/lang/ref/SoftReference * ? ) # ? 2 9com/google/common/graph/DirectedMultiNetworkConnections$1 * ? R S ? ? ? ? ? Z [ ] ^ ? ? ` a ? ? ? :com/google/common/graph/AbstractDirectedNetworkConnections java/lang/Object (IF)V &com/google/common/collect/ImmutableMap copyOf 9(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;
elementSet java/util/Collections unmodifiableSet (Ljava/util/Set;)Ljava/util/Set; inEdgeMap
java/util/Map values ()Ljava/util/Collection; &com/google/common/collect/HashMultiset create >(Ljava/lang/Iterable;)Lcom/google/common/collect/HashMultiset; (Ljava/lang/Object;)V
outEdgeMap o(Lcom/google/common/graph/DirectedMultiNetworkConnections;Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V remove (Ljava/lang/Object;)Z $com/google/common/base/Preconditions
checkState (Z)V add java/lang/ref/Reference get ()Ljava/lang/Object; 0 ? " # $ % &