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

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

????4?&com/google/common/graph/GraphConstants	&com/google/common/graph/NetworkBuilder	nodeOrder&Lcom/google/common/graph/ElementOrder;	
expectedNodeCount!Lcom/google/common/base/Optional;
java/lang/IntegervalueOf(I)Ljava/lang/Integer;
com/google/common/base/Optionalor&(Ljava/lang/Object;)Ljava/lang/Object;
intValue()I
 !"$com/google/common/graph/ElementOrder	createMap(I)Ljava/util/Map;	$%	edgeOrder	'(expectedEdgeCount
*+,-.'com/google/common/graph/StandardNetworkI(Lcom/google/common/graph/NetworkBuilder;Ljava/util/Map;Ljava/util/Map;)V
012-3'com/google/common/graph/AbstractNetwork()V	567directedZ	*9:7
isDirected	<=7allowsParallelEdges	*<	@A7allowsSelfLoops	*@
DEFcast(()Lcom/google/common/graph/ElementOrder;	*	*$Jjava/util/TreeMapL)com/google/common/graph/MapRetrievalCache
KN-O(Ljava/util/Map;)VQ(com/google/common/graph/MapIteratorCache
PN	*TUVnodeConnections*Lcom/google/common/graph/MapIteratorCache;	*XYVedgeToReferenceNode
P[\]unmodifiableKeySet()Ljava/util/Set;
*_`acheckedConnections@(Ljava/lang/Object;)Lcom/google/common/graph/NetworkConnections;cdef]*com/google/common/graph/NetworkConnections
incidentEdges
*hijnodeInvalidatableSet2(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;
*lmcheckedReferenceNode
Popget
rstujava/util/ObjectsrequireNonNullcwxadjacentNode
z{|}~$com/google/common/graph/EndpointPairofm(Lcom/google/common/graph/Network;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;c??]
adjacentNodes
???}?&com/google/common/collect/ImmutableSet*()Lcom/google/common/collect/ImmutableSet;
*???containsNode(Ljava/lang/Object;)Z?(Node %s is not an element of this graph.
?????$com/google/common/base/Preconditions
checkArgument((ZLjava/lang/String;Ljava/lang/Object;)Vc???edgesConnecting#(Ljava/lang/Object;)Ljava/util/Set;
*???nodePairInvalidatableSetD(Ljava/util/Set;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;c??]inEdgesc??]outEdgesc??]predecessorsc??]
successors
???checkNotNull?"java/lang/IllegalArgumentException?java/lang/Object
?????java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
??-?(Ljava/lang/String;)V?(Edge %s is not an element of this graph.
P???containsKey
*???
*???	Signature+Lcom/google/common/graph/ElementOrder;+Lcom/google/common/graph/ElementOrder;cLcom/google/common/graph/MapIteratorCache;>;2Lcom/google/common/graph/MapIteratorCache;+(Lcom/google/common/graph/NetworkBuilder;)VCodeLineNumberTableLocalVariableTablethis)Lcom/google/common/graph/StandardNetwork;builder(Lcom/google/common/graph/NetworkBuilder;LocalVariableTypeTable1Lcom/google/common/graph/StandardNetwork;2Lcom/google/common/graph/NetworkBuilder<-TN;-TE;>;MethodParameters5(Lcom/google/common/graph/NetworkBuilder<-TN;-TE;>;)VLjava/util/Map;HLjava/util/Map;>;Ljava/util/Map;
StackMapTable?
java/util/Map?(Lcom/google/common/graph/NetworkBuilder<-TN;-TE;>;Ljava/util/Map;>;Ljava/util/Map;)Vnodes()Ljava/util/Set;edges()Ljava/util/Set;()Z-()Lcom/google/common/graph/ElementOrder;-()Lcom/google/common/graph/ElementOrder;nodeLjava/lang/Object;TN;(TN;)Ljava/util/Set;
incidentNodes:(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;edgenodeUnodeVTE;0(TE;)Lcom/google/common/graph/EndpointPair;(TN;)Ljava/util/Set;5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;connectionsU,Lcom/google/common/graph/NetworkConnections;4Lcom/google/common/graph/NetworkConnections;(TN;TN;)Ljava/util/Set;connections9(TN;)Lcom/google/common/graph/NetworkConnections;
referenceNode(TE;)TN;(TN;)ZcontainsEdge(TE;)Z((Ljava/lang/Object;)Ljava/lang/Iterable;[Lcom/google/common/graph/AbstractNetwork;
SourceFileStandardNetwork.javaRuntimeVisibleAnnotations9Lcom/google/common/graph/ElementTypesAreNonnullByDefault; *0:7=7A7??%??UV??YV??-???8*++?+?	
?
????+?#+?&?
?????)??CFE%G4C7H?8??8???8??8??????-.?8]*?/*+?4?8*+?;?>*+???B*+??C?G*+?#?C?H*,?I??KY,?M??PY,?R?S*?PY-?R?W??2QRSTU'V2Y3Z:[E\P]\^?*]??]??]U?]Y??*]??]??]U?]Y??1?E*??*?*??*P?
?UY???]?D*?S?Z??b?????????]?D*?W?Z??g????????:??A*?8??l??????=??A*?>??q??????A??A*?B??v??????F?A*?G??{????????%F?A*?H???????????f??`**+?^?b+?g?????????????????????%*+?kM*?S,?n?c?q?c+?vN*,-?y??????*%??%???????*%??%?????????????`**+?^?+?g?????????????????????/*+?^N*?B?+,????*,???,??*-,??+,????????!??*/??/??/??)???*/??/??/??)????c?	???????`**+?^??+?g????????????????????`**+?^??+?g????????????????????`**+?^??+?g????????????????????`**+?^??+?g?????????????????`a??,*?S+?n?cM,?+??W??Y???Y+S?????,??????*?? ,??,?? ??? ,??,?? ????*c????m??)*?W+?nM,?+??W??Y???Y+S?????,???	?
??'?? )??)??	 ??? )??)??	 ????'????????Y	*?S+??????	??	???	??	?????????Y	*?W+??????	??	???	??	??????A???B*+????3????????A???B*+????3??????????????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy