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

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

There is a newer version: 1.2024.8
Show newest version
????4?&com/google/common/graph/GraphConstants
*com/google/common/graph/StandardValueGraph1(Lcom/google/common/graph/AbstractGraphBuilder;)V	

,com/google/common/graph/AbstractGraphBuilderincidentEdgeOrder&Lcom/google/common/graph/ElementOrder;
$com/google/common/graph/ElementOrdercast(()Lcom/google/common/graph/ElementOrder;	1com/google/common/graph/StandardMutableValueGraphnode
$com/google/common/base/PreconditionscheckNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
!"#containsNode(Ljava/lang/Object;)Z
%&'addNodeInternal>(Ljava/lang/Object;)Lcom/google/common/graph/GraphConnections;
)*+newConnections,()Lcom/google/common/graph/GraphConnections;	-./nodeConnections*Lcom/google/common/graph/MapIteratorCache;
1234(com/google/common/graph/MapIteratorCacheput
678
checkState(Z)V:nodeU<nodeV>value
@ABallowsSelfLoops()Z
DEFG#java/lang/ObjectequalsI?Cannot add self-loop edge on node %s, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder.
KLM
checkArgument((ZLjava/lang/String;Ljava/lang/Object;)V
1OPQget&(Ljava/lang/Object;)Ljava/lang/Object;S(com/google/common/graph/GraphConnectionsRUVaddSuccessorRXYZaddPredecessor'(Ljava/lang/Object;Ljava/lang/Object;)V	\]^	edgeCountJ
`abcdcom/google/common/graph/Graphs
checkPositive(J)J
fghvalidateEndpoints)(Lcom/google/common/graph/EndpointPair;)V
jkl:m$com/google/common/graph/EndpointPair()Ljava/lang/Object;
jo<m
qrsputEdgeValueJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;RuvQremoveSuccessorRxyzremovePredecessor(Ljava/lang/Object;)VR|}~
successors()Ljava/util/Set;
?????'com/google/common/collect/ImmutableListcopyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;
????iterator2()Lcom/google/common/collect/UnmodifiableIterator;????Bjava/util/IteratorhasNext???mnext
1??QgetWithoutCaching
????Qjava/util/ObjectsrequireNonNull
??B
isDirectedR??~predecessors
1??Qremove
`??dcheckNonNegative
??
removeEdge
?????0com/google/common/graph/DirectedGraphConnectionsofZ(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/DirectedGraphConnections;
?????2com/google/common/graph/UndirectedGraphConnections\(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/UndirectedGraphConnections;?)com/google/common/graph/MutableValueGraph	Signature+Lcom/google/common/graph/ElementOrder;CodeLineNumberTableLocalVariableTablethis3Lcom/google/common/graph/StandardMutableValueGraph;builder.Lcom/google/common/graph/AbstractGraphBuilder;LocalVariableTypeTable;Lcom/google/common/graph/StandardMutableValueGraph;4Lcom/google/common/graph/AbstractGraphBuilder<-TN;>;MethodParameters7(Lcom/google/common/graph/AbstractGraphBuilder<-TN;>;)V-()Lcom/google/common/graph/ElementOrder;addNodeLjava/lang/Object;TN;
StackMapTable(TN;)ZRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;connections*Lcom/google/common/graph/GraphConnections;2Lcom/google/common/graph/GraphConnections;7(TN;)Lcom/google/common/graph/GraphConnections;connectionsU
previousValueconnectionsVTV;(TN;TN;TV;)TV;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;L(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object;	endpoints&Lcom/google/common/graph/EndpointPair;+Lcom/google/common/graph/EndpointPair;3(Lcom/google/common/graph/EndpointPair;TV;)TV;
removeNode	successorpredecessor(TN;TN;)TV;:(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;0(Lcom/google/common/graph/EndpointPair;)TV;4()Lcom/google/common/graph/GraphConnections;?Lcom/google/common/graph/StandardValueGraph;Lcom/google/common/graph/MutableValueGraph;
SourceFileStandardMutableValueGraph.java9Lcom/google/common/graph/ElementTypesAreNonnullByDefault;0?
??
?i*+?*+?	????456??????????????
?A*???:?????????#??+?W*+? ??*+?$W??@BCFG??????????????&'??*?(M*?,+,?0???5,??QRS? ?????? ??????
?R@?????rs???+9?W,;?W-=?W*???+,?C??H+?J*?,+?N?R:?
*+?$:,-?T:*?,,?N?R:?
*,?$:+-?W?*Y?[
a]?[?_X??BZ[\^_/b<cAdHfSg`heilkulzm?o?H????:??<??>?<P??S9??`,???H????:??<??>?<P??S9??`,???(@?R?#DR?
:<>??????r??{*+?e*+?i+?n,?p??
vw? ????>?? ????>??	?>???????#??+?W*?,+?N?RM,??*???,+?t?,+?w*Y?[
e?[,?{???N-???<-??:*?,???R???R+?w,?t??W*Y?[
e?[???*???Y,?????N-???C-??:*?,???R???R+?t???5,?w*Y?[
e?[???*?,+??W*?[??X??b}??? ?*?1?;?Y?q?}??????????????????????????4Y.???5???????????4Y.???5???????????#?R!???A???/D@????????:Z+9?W,;?W*?,+?N?RN*?,,?N?R:-???-,?t:?+?w*Y?[
e]?[??X??.????'?0?2?;?@?H?W??>Z??Z:?Z<?@??'3??;???>Z??Z:?Z<?@??'3??;????0RR?$D?	:<?????????f*+?e*+?i+?n????
????????????????????*+?n*???
*????
*????????????????FR????????




© 2015 - 2024 Weber Informatics LLC | Privacy Policy