All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.graph.Graphs.class Maven / Gradle / Ivy

????4??
^?????????
????{?{?
]?????????
]?z??	?	?z???
]?
??
??
??
??
]?
??
?
???
?
?
	



?
+
+?
/
/
2
2
R
R
R
R9?
?
?? ???!
"#
"$
"%? ???&
'(?)
*+
*,
*-? ???.?/
R0?12
R3
R4????
*56
	7
	89:;NodeVisitStateInnerClassesTransposedNetworkTransposedValueGraphTransposedGraph()VCodeLineNumberTableLocalVariableTablethis Lcom/google/common/graph/Graphs;hasCycle"(Lcom/google/common/graph/Graph;)ZnodeLjava/lang/Object;graphLcom/google/common/graph/Graph;numEdgesIvisitedNodesLjava/util/Map;LocalVariableTypeTableTN;$Lcom/google/common/graph/Graph;RLjava/util/Map;
StackMapTable<=MethodParameters	Signature=(Lcom/google/common/graph/Graph;)Z$(Lcom/google/common/graph/Network;)Znetwork!Lcom/google/common/graph/Network;%Lcom/google/common/graph/Network<**>;((Lcom/google/common/graph/Network<**>;)ZsubgraphHasCycleU(Lcom/google/common/graph/Graph;Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)ZnextNodepreviousNodestate/Lcom/google/common/graph/Graphs$NodeVisitState;?(Lcom/google/common/graph/Graph;Ljava/util/Map;TN;TN;)Z"RuntimeVisibleParameterAnnotationsLjavax/annotation/CheckForNull;canTraverseWithoutReusingEdgeF(Lcom/google/common/graph/Graph;Ljava/lang/Object;Ljava/lang/Object;)Z"Lcom/google/common/graph/Graph<*>;I(Lcom/google/common/graph/Graph<*>;Ljava/lang/Object;Ljava/lang/Object;)ZtransitiveClosureI(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/ImmutableGraph;
reachableNodenodeVnodeUreachableNodesLjava/util/Set;
pairwiseMatch?Builder0Lcom/google/common/graph/ImmutableGraph$Builder;Ljava/util/Set;5Lcom/google/common/graph/ImmutableGraph$Builder;@ABi(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/ImmutableGraph;[(Lcom/google/common/graph/Graph;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;l(Lcom/google/common/graph/Graph;TN;)Lcom/google/common/collect/ImmutableSet;	transpose@(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/Graph;`(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/Graph;J(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ValueGraph;$Lcom/google/common/graph/ValueGraph;,Lcom/google/common/graph/ValueGraph;?(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ValueGraph;D(Lcom/google/common/graph/Network;)Lcom/google/common/graph/Network;)Lcom/google/common/graph/Network;~(Lcom/google/common/graph/Network;)Lcom/google/common/graph/Network;N(Lcom/google/common/graph/EndpointPair;)Lcom/google/common/graph/EndpointPair;	endpoints&Lcom/google/common/graph/EndpointPair;+Lcom/google/common/graph/EndpointPair;n(Lcom/google/common/graph/EndpointPair;)Lcom/google/common/graph/EndpointPair;inducedSubgraph[(Lcom/google/common/graph/Graph;Ljava/lang/Iterable;)Lcom/google/common/graph/MutableGraph;
successorNodenodesLjava/lang/Iterable;subgraph&Lcom/google/common/graph/MutableGraph;Ljava/lang/Iterable<+TN;>;+Lcom/google/common/graph/MutableGraph;C?(Lcom/google/common/graph/Graph;Ljava/lang/Iterable<+TN;>;)Lcom/google/common/graph/MutableGraph;e(Lcom/google/common/graph/ValueGraph;Ljava/lang/Iterable;)Lcom/google/common/graph/MutableValueGraph;+Lcom/google/common/graph/MutableValueGraph;3Lcom/google/common/graph/MutableValueGraph;D?(Lcom/google/common/graph/ValueGraph;Ljava/lang/Iterable<+TN;>;)Lcom/google/common/graph/MutableValueGraph;_(Lcom/google/common/graph/Network;Ljava/lang/Iterable;)Lcom/google/common/graph/MutableNetwork;edge(Lcom/google/common/graph/MutableNetwork;TE;0Lcom/google/common/graph/MutableNetwork;E?(Lcom/google/common/graph/Network;Ljava/lang/Iterable<+TN;>;)Lcom/google/common/graph/MutableNetwork;copyOfG(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/MutableGraph;copyg(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/MutableGraph;Q(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/MutableValueGraph;?(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/MutableValueGraph;K(Lcom/google/common/graph/Network;)Lcom/google/common/graph/MutableNetwork;endpointPair?(Lcom/google/common/graph/Network;)Lcom/google/common/graph/MutableNetwork;checkNonNegative(I)IvalueRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;(J)JJ
checkPositive
SourceFileGraphs.javaRuntimeVisibleAnnotations9Lcom/google/common/graph/ElementTypesAreNonnullByDefault;$Lcom/google/common/annotations/Beta;&com/google/common/graph/GraphConstantsdeFGHIJK?GLMNOPQKRS??TUKVWklXY-com/google/common/graph/Graphs$NodeVisitStateZ?[?\]^_??`abcdefghi??jOklmjava/util/HashSetnopqrstuvw(Node %s is not an element of this graph.xyz{|}~??.com/google/common/graph/Graphs$TransposedGraph??d??3com/google/common/graph/Graphs$TransposedValueGraph??d?0com/google/common/graph/Graphs$TransposedNetwork??d??K?S?S??java/util/Collection??v??olb?d???v?????Y???d???v??_???Y??$com/google/common/graph/EndpointPair?S?S??!Not true that %s is non-negative.y?y?Not true that %s is positive.com/google/common/graph/Graphs+com/google/common/graph/GraphsBridgeMethods
java/util/Mapjava/util/Iterator?.com/google/common/graph/ImmutableGraph$Builderjava/lang/Object
java/util/Setcom/google/common/graph/Graph$com/google/common/graph/MutableGraph)com/google/common/graph/MutableValueGraph&com/google/common/graph/MutableNetworkedges()Ljava/util/Set;size()I
isDirected()Zcom/google/common/collect/MapsnewHashMapWithExpectedSize(I)Ljava/util/HashMap;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;com/google/common/graph/NetworkallowsParallelEdgesasGraph!()Lcom/google/common/graph/Graph;get&(Ljava/lang/Object;)Ljava/lang/Object;COMPLETEPENDINGput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
successors#(Ljava/lang/Object;)Ljava/util/Set;com/google/common/base/Objectsequal'(Ljava/lang/Object;Ljava/lang/Object;)Z$com/google/common/graph/GraphBuilderfromG(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/GraphBuilder;allowsSelfLoops)(Z)Lcom/google/common/graph/GraphBuilder;	immutable2()Lcom/google/common/graph/ImmutableGraph$Builder;&com/google/common/collect/ImmutableSet2()Lcom/google/common/collect/UnmodifiableIterator;putEdgeV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/ImmutableGraph$Builder;contains(Ljava/lang/Object;)ZaddAll(Ljava/util/Collection;)Z#com/google/common/collect/Iterableslimit+(Ljava/lang/Iterable;I)Ljava/lang/Iterable;java/lang/Iterablebuild*()Lcom/google/common/graph/ImmutableGraph;$com/google/common/base/Preconditions
checkArgument((ZLjava/lang/String;Ljava/lang/Object;)V!com/google/common/graph/TraverserforGraphQ(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser;breadthFirst((Ljava/lang/Object;)Ljava/lang/Iterable;>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;
access$000Q(Lcom/google/common/graph/Graphs$TransposedGraph;)Lcom/google/common/graph/Graph;"(Lcom/google/common/graph/Graph;)V"com/google/common/graph/ValueGraph
access$100[(Lcom/google/common/graph/Graphs$TransposedValueGraph;)Lcom/google/common/graph/ValueGraph;'(Lcom/google/common/graph/ValueGraph;)V
access$200U(Lcom/google/common/graph/Graphs$TransposedNetwork;)Lcom/google/common/graph/Network;$(Lcom/google/common/graph/Network;)V	isOrderedtargetsourceorderedL(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;expectedNodeCount)(I)Lcom/google/common/graph/GraphBuilder;(()Lcom/google/common/graph/MutableGraph;addNode)com/google/common/graph/ValueGraphBuilderQ(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ValueGraphBuilder;.(I)Lcom/google/common/graph/ValueGraphBuilder;-()Lcom/google/common/graph/MutableValueGraph;edgeValueOrDefaultJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/ObjectsrequireNonNullputEdgeValue&com/google/common/graph/NetworkBuilderK(Lcom/google/common/graph/Network;)Lcom/google/common/graph/NetworkBuilder;+(I)Lcom/google/common/graph/NetworkBuilder;*()Lcom/google/common/graph/MutableNetwork;outEdges
incidentNodes:(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;adjacentNodeaddEdge9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)ZexpectedEdgeCount(ZLjava/lang/String;I)V(ZLjava/lang/String;J)V&com/google/common/graph/ImmutableGraph1]^def/*??g1hij	klfj*??<??*??*????*???M*??N-?	?-?
:*,???????g2=>?A*B,E-F;GXHcIeKhLh*X
mnjop^qr;/stu X
mvjow;/sxy??z{?|o}~	kf?<*??,*?
?#*??*?????*???gY
Z[0\2^h<??u<??y2|?}?
??fRs+,??:??????+,??W*,??:?	?&?
:*-??*+,??????+,??W?g6
klmop s+tLu[vawcyfzq{h>L?nsopsstsmns?ng??u4L?vsowssxsmvs?vy?	?{)?|osm?}??
?
??fw*??,+????g???h op?n?nuo?y|
o??}???	??f??*???L*??M*??M,?	?5,?
N*-??:?	??
:+-?W????ȧ??Y? M*??N-?	?|-?
:,?!?f*?:,?"W6?:?	???
:??#?$:		?	?	?
:
+
?W????????+?%?gV????1?N?V?Y?_?g???????????????????????hf
N?n1(mn?	?n
?0?n?[???O?r?nmng?s??op???u\	N?v1(mv?	?v
?0?v?[???nmvg?s??ow???yc?!?{??{????{?8???{??{?#?{?????{?|o}?	??fr*?+?!&+?'*?(+?)?*?g
??hopmnuowmv|	om}?	??fy#*??*?*?+?*?+?,??+Y*?-?g?	????h#opu#owy|o}?	??fy#*?.?*?*?/?*?/?0??/Y*?1?g?	????h#o?u#o?y|o}?	??fy#*??*?*?2?*?2?3??2Y*?4?g?	????h#??u#??y|?}???fb*?5?*?6*?7?8?*?gh??u??y|?}?	??f??+?9?*?+?9?:?;??N-?	?N-?
:*??:?	?*?
:,?>?!?,??W??ҧ??,?g6
???%?=?F?I?f???????????h>=	mn??nf@mn?op???%???u>=	mv??vf@mv?ow???%???y)	F???{??{??{-??|	o?}?	??f??+?9?*?@+?9?:?A?B?
*?@?BM+?$N-?	?-?
:,?CW???,?D?N-?	?\-?
:*?E?:?	?8?
:,?D?!?,*?F?G?HW??ħ??,?g>%=	F
If?
??????h>=	mn?)?nfNmn?o????%???u>=	mv?)?vfNmv?o????%???y)	F???{??{??{;??|	o?}?	??f??+?9?*?I+?9?:?J?K?
*?I?KM+?$N-?	?-?
:,?LW???,?M?N-?	?_-?
:*?N?:?	?;?
:*?O?P:,?M?!?,?QW??????,?g:$%&%'=(F)I*f+?,?-?.?0?1?2hH=	mn??n?,?nfQmn??????%???uH=	mv??v?,??fQmv??????%???y)	F???{??{??{>??|	??}?	??f!p*?*???;?h*2mn\??popZ??u*2mv\??powZ??y?"?{??{?$|o}?	??fG?*?@*?U??A?BL*?U?M,?	?,?
N+-?CW???*?V?M,?	?1,?
?RN+-?S-?T*-?S-?T?F?G?HW???+?g6
CDE2F:G=H\J^KbLgMwJ}N?Oh*2mn\!???o?l??u*2mv\!???o?l??y?"?{??{?6|o}?	??f`?*?I*?W??J*???X?KL*?W?M,?	?,?
N+-?LW???*??M,?	?(,?
N*-?O:+?S?T-?QW???+?g6
TUVW X$Y@ZH[K\g]p^?_?`h4@mnp??g?n???$c??u4@mvp??g?????$c??y?0?{??{?-|?}???fJ??Y?Z?g
efh?ry@|?????fL	???Y?[?g
klh??y
@|?????fJ??\?Z?g
qrh?ry@|?????fL	???\?[?g
wxh??y
@|?????????`*]_@2]a
/]b
+]c
?>?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy