com.google.common.graph.AbstractNetwork.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 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/Set size ()I
outEdges
" # $ % & com/google/common/math/IntMath saturatedAdd (II)I
( )
incidentEdges
+ , - edgesConnecting 5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
/ 0 1 degree (Ljava/lang/Object;)I
3 4 5
incidentNodes :(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;
7 8 9 : ; $com/google/common/graph/EndpointPair nodeU ()Ljava/lang/Object;
7 = > ; nodeV
@ A B C D com/google/common/collect/Sets union H(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;
F G H I J &com/google/common/collect/ImmutableSet of <(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;
@ L M D
difference
O P Q edgeInvalidatableSet 2(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;
S T U connectedPredicate H(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/base/Predicate;
@ W X Y filter B(Ljava/util/Set;Lcom/google/common/base/Predicate;)Ljava/util/Set;
[ \ ] ^ _ java/util/Collections unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;
a b c nodePairInvalidatableSet D(Ljava/util/Set;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;
e f g validateEndpoints )(Lcom/google/common/graph/EndpointPair;)V i )com/google/common/graph/AbstractNetwork$2
h k l P(Lcom/google/common/graph/AbstractNetwork;Ljava/lang/Object;Ljava/lang/Object;)V
n o p edgeConnectingOrNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
r s t u v java/util/Optional
ofNullable ((Ljava/lang/Object;)Ljava/util/Optional;
x y z edgeConnecting :(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional; | } ~ iterator ()Ljava/util/Iterator; ? ? ? ? ; java/util/Iterator next ? "java/lang/IllegalArgumentException ? uCannot call edgeConnecting() when parallel edges exist between %s and %s. Consider calling edgesConnecting() instead.
? ? ? ? ? java/lang/String format 9(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
? ? ? edgeIncidentNodesMap 2(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/Objects requireNonNull apply D(Lcom/google/common/graph/Network;)Lcom/google/common/base/Function;
com/google/common/collect/Maps asMap A(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/Boolean valueOf (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.
? Code LineNumberTable LocalVariableTable this )Lcom/google/common/graph/AbstractNetwork; LocalVariableTypeTable 1Lcom/google/common/graph/AbstractNetwork; asGraph !()Lcom/google/common/graph/Graph; Signature &()Lcom/google/common/graph/Graph; node Ljava/lang/Object; TN;
StackMapTable MethodParameters (TN;)I inDegree outDegree
adjacentEdges edge endpointPair &Lcom/google/common/graph/EndpointPair; endpointPairIncidentEdges Ljava/util/Set; TE; +Lcom/google/common/graph/EndpointPair; Ljava/util/Set; (TE;)Ljava/util/Set; outEdgesU inEdgesV (TN;TN;)Ljava/util/Set; 7(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set; endpoints A(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set; nodePresent nodeToCheck /(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; RuntimeVisibleAnnotations Ljavax/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<*>;)Z obj other !Lcom/google/common/graph/Network; %Lcom/google/common/graph/Network<**>; "RuntimeVisibleParameterAnnotations set Ljava/util/Set; C(Ljava/util/Set;TE;)Ljava/util/Set; nodeInvalidatableSet C(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$5 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; !lambda$nodePairInvalidatableSet$4 9(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$1 lambda$edgeInvalidatableSet$0 eLjava/lang/Object;Lcom/google/common/graph/Network;
SourceFile AbstractNetwork.java 9Lcom/google/common/graph/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; BootstrapMethods ;l
mb`o ()Ljava/lang/Boolean;q
ra^ ?u
v_`x
y]^{
|[\~
YZ ? ? ? 3 5?
????? "java/lang/invoke/LambdaMetafactory metafactory ?(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$SetView SetView? %java/lang/invoke/MethodHandles$Lookup? java/lang/invoke/MethodHandles Lookup! ? A *? ? 8 E ? Y*? ? ; ! " 0 1 ? 8*? ? *+? ? *+? ? ? !?*+? '? *++? *? ? !? ? ? ? 8 8#$ 8 8#% &