com.google.common.graph.ImmutableGraph.class Maven / Gradle / Ivy
???? 4 ?
* ? ? ? ?
? ?
? ? ? ? ?
?
?
? ?
? ?
? ? ? ? ? ? W ? W ?
?
Q ?
Q ? T ?
? ? ? ? ? ?
? ? ? ?
? ?
? ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ? ? ? Builder InnerClasses backingGraph #Lcom/google/common/graph/BaseGraph; Signature (Lcom/google/common/graph/BaseGraph; &(Lcom/google/common/graph/BaseGraph;)V Code LineNumberTable LocalVariableTable this (Lcom/google/common/graph/ImmutableGraph; LocalVariableTypeTable -Lcom/google/common/graph/ImmutableGraph; MethodParameters +(Lcom/google/common/graph/BaseGraph;)V copyOf I(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/ImmutableGraph; graph Lcom/google/common/graph/Graph; $Lcom/google/common/graph/Graph;
StackMapTable i(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/ImmutableGraph; R(Lcom/google/common/graph/ImmutableGraph;)Lcom/google/common/graph/ImmutableGraph;
Deprecated r(Lcom/google/common/graph/ImmutableGraph;)Lcom/google/common/graph/ImmutableGraph; RuntimeVisibleAnnotations Ljava/lang/Deprecated; incidentEdgeOrder (()Lcom/google/common/graph/ElementOrder; -()Lcom/google/common/graph/ElementOrder; getNodeConnections I(Lcom/google/common/graph/Graph;)Lcom/google/common/collect/ImmutableMap; node Ljava/lang/Object; nodeConnections ? 0Lcom/google/common/collect/ImmutableMap$Builder; TN; ? Presence ?Lcom/google/common/collect/ImmutableMap$Builder;>; ? ?(Lcom/google/common/graph/Graph;)Lcom/google/common/collect/ImmutableMap;>;
connectionsOf ](Lcom/google/common/graph/Graph;Ljava/lang/Object;)Lcom/google/common/graph/GraphConnections; edgeValueFn !Lcom/google/common/base/Function; WLcom/google/common/base/Function; ? ? ?(Lcom/google/common/graph/Graph;TN;)Lcom/google/common/graph/GraphConnections; delegate %()Lcom/google/common/graph/BaseGraph; *()Lcom/google/common/graph/BaseGraph; hasEdgeConnecting )(Lcom/google/common/graph/EndpointPair;)Z endpoints '(Ljava/lang/Object;Ljava/lang/Object;)Z nodeU nodeV outDegree (Ljava/lang/Object;)I inDegree degree
incidentEdges #(Ljava/lang/Object;)Ljava/util/Set;
successors predecessors
adjacentNodes nodeOrder allowsSelfLoops ()Z
isDirected nodes ()Ljava/util/Set; DLcom/google/common/graph/ForwardingGraph;
SourceFile ImmutableGraph.java -Lcom/google/errorprone/annotations/Immutable; containerOf N 9Lcom/google/common/graph/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; 2 ? . / &com/google/common/graph/ImmutableGraph *com/google/common/graph/StandardValueGraph ? ? ? L M ? ? x ? ? ? 2 ? 2 3 ? ? ? ? ? J ? ? ? w x ? ? ? u ? ? Y Z ? ? ? ? ? ? ? ? ? v u n o ? ? ? r o ? ? ? ? ? ? d e d g j k l k m k p o q o s J t u 'com/google/common/graph/ForwardingGraph .com/google/common/graph/ImmutableGraph$Builder .com/google/common/collect/ImmutableMap$Builder ? /com/google/common/graph/GraphConstants$Presence java/util/Iterator com/google/common/base/Function (com/google/common/graph/GraphConnections ()V $com/google/common/graph/GraphBuilder from G(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/GraphBuilder; com/google/common/graph/Graph edges
java/util/Set size ()I A(Lcom/google/common/graph/AbstractGraphBuilder;Ljava/util/Map;J)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; $com/google/common/graph/ElementOrder stable &com/google/common/collect/ImmutableMap builder 2()Lcom/google/common/collect/ImmutableMap$Builder; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; put V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; buildOrThrow *()Lcom/google/common/collect/ImmutableMap; EDGE_EXISTS 1Lcom/google/common/graph/GraphConstants$Presence; com/google/common/base/Functions constant 5(Ljava/lang/Object;)Lcom/google/common/base/Function; 0com/google/common/graph/DirectedGraphConnections ofImmutable {(Ljava/lang/Object;Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/graph/DirectedGraphConnections; com/google/common/collect/Maps asMap A(Ljava/util/Set;Lcom/google/common/base/Function;)Ljava/util/Map; 2com/google/common/graph/UndirectedGraphConnections E(Ljava/util/Map;)Lcom/google/common/graph/UndirectedGraphConnections; &com/google/common/graph/GraphConstants ! * . / 0 1 2 3 4 b
*? *+? ? 5 5 6 7 6
7 8
. / 9
7 :
. 1 ; . 0 <