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

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

There is a newer version: 1.2024.8
Show newest version
????4?&com/google/common/graph/GraphConstants
java/lang/Object()V
)com/google/common/graph/AbstractNetwork$1
	
,(Lcom/google/common/graph/AbstractNetwork;)V
'com/google/common/graph/AbstractNetwork
isDirected()Z
inEdges#(Ljava/lang/Object;)Ljava/util/Set;
java/util/Setsize()I
 outEdges
"#$%&com/google/common/math/IntMathsaturatedAdd(II)I
()
incidentEdges
+,-edgesConnecting5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
/01degree(Ljava/lang/Object;)I
345
incidentNodes:(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;
789:;$com/google/common/graph/EndpointPairnodeU()Ljava/lang/Object;
7=>;nodeV
@ABCDcom/google/common/collect/SetsunionH(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;
FGHIJ&com/google/common/collect/ImmutableSetof<(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
@LMD
difference
OPQedgeInvalidatableSet2(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;
STUconnectedPredicateH(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/base/Predicate;
@WXYfilterB(Ljava/util/Set;Lcom/google/common/base/Predicate;)Ljava/util/Set;
[\]^_java/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;
abcnodePairInvalidatableSetD(Ljava/util/Set;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
efgvalidateEndpoints)(Lcom/google/common/graph/EndpointPair;)Vi)com/google/common/graph/AbstractNetwork$2
hklP(Lcom/google/common/graph/AbstractNetwork;Ljava/lang/Object;Ljava/lang/Object;)V
nopedgeConnectingOrNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
rstuvjava/util/Optional
ofNullable((Ljava/lang/Object;)Ljava/util/Optional;
xyzedgeConnecting:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;|}~iterator()Ljava/util/Iterator;????;java/util/Iteratornext?"java/lang/IllegalArgumentException?uCannot call edgeConnecting() when parallel edges exist between %s and %s. Consider calling edgesConnecting() instead.
?????java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
???(Ljava/lang/String;)V
?????$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;
???nodes()Ljava/util/Set;???contains(Ljava/lang/Object;)Z
??
successors
???isOrderingCompatible)(Lcom/google/common/graph/EndpointPair;)Z
???hasEdgeConnecting'(Ljava/lang/Object;Ljava/lang/Object;)Z?PMismatch: endpoints' ordering is not compatible with directionality of the graph
????
checkArgument(ZLjava/lang/Object;)V
7??	isOrdered?com/google/common/graph/Network??????equals
???edgeIncidentNodesMap2(Lcom/google/common/graph/Network;)Ljava/util/Map;???
java/util/Map???hashCode?java/lang/StringBuilder
??isDirected: 
????append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
????(Z)Ljava/lang/StringBuilder;?, allowsParallelEdges: 
??allowsParallelEdges?, allowsSelfLoops: 
??allowsSelfLoops?	, nodes: 
????-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?	, edges: 
????toString()Ljava/lang/String;???get^(Lcom/google/common/graph/AbstractNetwork;Ljava/lang/Object;)Lcom/google/common/base/Supplier;???5(Ljava/lang/Object;)Lcom/google/common/base/Supplier;
???I?(com/google/common/graph/InvalidatableSet}(Ljava/util/Set;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)Lcom/google/common/graph/InvalidatableSet;?????p(Lcom/google/common/graph/AbstractNetwork;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/base/Supplier;???G(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/base/Supplier;????edges
????java/util/ObjectsrequireNonNullapplyD(Lcom/google/common/graph/Network;)Lcom/google/common/base/Function;
	
com/google/common/collect/MapsasMapA(Ljava/util/Set;Lcom/google/common/base/Function;)Ljava/util/Map;RNode %s or node %s that were used to generate this set are no longer in the graph.
java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;ENode %s that was used to generate this set is no longer in the graph.EEdge %s that was used to generate this set is no longer in the graph.
?CodeLineNumberTableLocalVariableTablethis)Lcom/google/common/graph/AbstractNetwork;LocalVariableTypeTable1Lcom/google/common/graph/AbstractNetwork;asGraph!()Lcom/google/common/graph/Graph;	Signature&()Lcom/google/common/graph/Graph;nodeLjava/lang/Object;TN;
StackMapTableMethodParameters(TN;)IinDegree	outDegree
adjacentEdgesedgeendpointPair&Lcom/google/common/graph/EndpointPair;endpointPairIncidentEdgesLjava/util/Set;TE;+Lcom/google/common/graph/EndpointPair;Ljava/util/Set;(TE;)Ljava/util/Set;	outEdgesUinEdgesV(TN;TN;)Ljava/util/Set;7(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;	endpointsA(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;nodePresentnodeToCheck/(TN;TN;)Lcom/google/common/base/Predicate;!(TN;TN;)Ljava/util/Optional;<(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;F(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;(TN;TN;)TE;RuntimeVisibleAnnotationsLjavax/annotation/CheckForNull;:(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;0(Lcom/google/common/graph/EndpointPair;)TE;	(TN;TN;)Z.(Lcom/google/common/graph/EndpointPair;)Z)Lcom/google/common/graph/EndpointPair<*>;,(Lcom/google/common/graph/EndpointPair<*>;)V,(Lcom/google/common/graph/EndpointPair<*>;)Zobjother!Lcom/google/common/graph/Network;%Lcom/google/common/graph/Network<**>;"RuntimeVisibleParameterAnnotationssetLjava/util/Set;C(Ljava/util/Set;TE;)Ljava/util/Set;nodeInvalidatableSetC(Ljava/util/Set;TN;)Ljava/util/Set;F(Ljava/util/Set;TN;TN;)Ljava/util/Set;network)Lcom/google/common/graph/Network;?(Lcom/google/common/graph/Network;)Ljava/util/Map;>;!lambda$nodePairInvalidatableSet$58(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;!lambda$nodePairInvalidatableSet$49(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Boolean;lambda$nodeInvalidatableSet$3&(Ljava/lang/Object;)Ljava/lang/String;lambda$nodeInvalidatableSet$2'(Ljava/lang/Object;)Ljava/lang/Boolean;lambda$edgeInvalidatableSet$1lambda$edgeInvalidatableSet$0eLjava/lang/Object;Lcom/google/common/graph/Network;
SourceFileAbstractNetwork.java9Lcom/google/common/graph/ElementTypesAreNonnullByDefault;RuntimeInvisibleAnnotations$Lcom/google/common/annotations/Beta;BootstrapMethods;l
mb`o()Ljava/lang/Boolean;q
ra^?u
v_`x
y]^{
|[\~
YZ?	??35?
?????"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;InnerClasses?&com/google/common/collect/Sets$SetViewSetView?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!?A*??8 E	?	Y*??;		!"01?8*??*+??*+???!?*+?'?*++?*??!????88#$88#%&'#!()1u*??*+???*+?.??#$#%&D'#!(*1u*??*+???*+?.??#$#%&D'#!(+?(*+?2M*,?6?'*,??4BB:$B>$<50
5604BB:%B>%<53
563&7?.?
'	:>!7,8f*+?d*+?6+?$ 

:%
>%'	:>!>y?f*+?d*+?6+?$H,0*OO:%O>%H,3&
?('	:>!ABCoDf*+?d*+?6+?$ ++:%+>%&)@'	:>!F???+??W*+????*+?6+?$*PQ:%>%'
P:>!U
??Q*??*Y??W???IVMVW'V!X
YZG?Y*SY+S???E:$>$[\~#*??+???*??,?????
?D ##:$#>$#&@
]^9?Y*S???8#$_`T*??+???
?8#$
a^9?Y*S???-,$b`T*?+???
?-,$!cdeBfghiH?jkn?jps?jtn?jws?jzn?j}s?????"	?@?	h???




© 2015 - 2024 Weber Informatics LLC | Privacy Policy