![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.graph.AbstractBaseGraph.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml Show documentation
Show all versions of plantuml Show documentation
PlantUML is a component that allows to quickly write :
* sequence diagram,
* use case diagram,
* class diagram,
* activity diagram,
* component diagram,
* state diagram
* object diagram
???? 4 ? &com/google/common/graph/GraphConstants
java/lang/Object ()V
)com/google/common/graph/AbstractBaseGraph nodes ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object;
! " degree (Ljava/lang/Object;)I
$ % & ' ( $com/google/common/base/Preconditions
checkState (Z)V * +com/google/common/graph/AbstractBaseGraph$1
) , - .(Lcom/google/common/graph/AbstractBaseGraph;)V
/ 0 1 2 3 $com/google/common/graph/ElementOrder unordered (()Lcom/google/common/graph/ElementOrder;
$ 5 6 7 checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; 9 : ; contains (Ljava/lang/Object;)Z = (Node %s is not an element of this graph.
$ ? @ A
checkArgument ((ZLjava/lang/String;Ljava/lang/Object;)V C +com/google/common/graph/AbstractBaseGraph$2
B E F c(Lcom/google/common/graph/AbstractBaseGraph;Lcom/google/common/graph/BaseGraph;Ljava/lang/Object;)V
H I J nodeInvalidatableSet 2(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;
L M
isDirected
O P Q predecessors #(Ljava/lang/Object;)Ljava/util/Set; S T U size ()I
W X Q
successors
Z [ \ ] ^ com/google/common/math/IntMath saturatedAdd (II)I
` a Q
adjacentNodes
c d allowsSelfLoops
f g h isOrderingCompatible )(Lcom/google/common/graph/EndpointPair;)Z
j k l m $com/google/common/graph/EndpointPair nodeU
j o p nodeV r PMismatch: endpoints' ordering is not compatible with directionality of the graph
$ t @ u (ZLjava/lang/Object;)V
j w x isOrdered z { | get `(Lcom/google/common/graph/AbstractBaseGraph;Ljava/lang/Object;)Lcom/google/common/base/Supplier; ~ { 5(Ljava/lang/Object;)Lcom/google/common/base/Supplier;
? ? ? ? ? (com/google/common/graph/InvalidatableSet of }(Ljava/util/Set;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)Lcom/google/common/graph/InvalidatableSet; ? { ? r(Lcom/google/common/graph/AbstractBaseGraph;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/base/Supplier; ? { ? G(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/base/Supplier; ? RNode %s or node %s that were used to generate this set are no longer in the graph.
? ? ? ? ? java/lang/String format 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
? ? ? ? ? java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; ? ENode %s that was used to generate this set is no longer in the graph. ? !com/google/common/graph/BaseGraph Code LineNumberTable LocalVariableTable this +Lcom/google/common/graph/AbstractBaseGraph; LocalVariableTypeTable 0Lcom/google/common/graph/AbstractBaseGraph; edgeCount ()J node Ljava/lang/Object; degreeSum J TN;
StackMapTable edges Signature >()Ljava/util/Set;>; incidentEdgeOrder -()Lcom/google/common/graph/ElementOrder;
incidentEdges incident )Lcom/google/common/graph/IncidentEdgeSet; .Lcom/google/common/graph/IncidentEdgeSet; MethodParameters A(TN;)Ljava/util/Set;>; neighbors Ljava/util/Set;
selfLoopCount I Ljava/util/Set; (TN;)I inDegree outDegree hasEdgeConnecting '(Ljava/lang/Object;Ljava/lang/Object;)Z (TN;TN;)Z endpoints &Lcom/google/common/graph/EndpointPair; +Lcom/google/common/graph/EndpointPair; .(Lcom/google/common/graph/EndpointPair;)Z validateEndpoints )(Lcom/google/common/graph/EndpointPair;)V )Lcom/google/common/graph/EndpointPair<*>; ,(Lcom/google/common/graph/EndpointPair<*>;)V ,(Lcom/google/common/graph/EndpointPair<*>;)Z set Ljava/util/Set; C(Ljava/util/Set;TN;)Ljava/util/Set; nodePairInvalidatableSet D(Ljava/util/Set;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set; F(Ljava/util/Set;TN;TN;)Ljava/util/Set; !lambda$nodePairInvalidatableSet$3 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String; !lambda$nodePairInvalidatableSet$2 9(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Boolean; lambda$nodeInvalidatableSet$1 &(Ljava/lang/Object;)Ljava/lang/String; lambda$nodeInvalidatableSet$0 '(Ljava/lang/Object;)Ljava/lang/Boolean; PLjava/lang/Object;Lcom/google/common/graph/BaseGraph;
SourceFile AbstractBaseGraph.java RuntimeVisibleAnnotations 9Lcom/google/common/graph/ElementTypesAreNonnullByDefault; BootstrapMethods ?
? ? ? ? ()Ljava/lang/Boolean; ?
? ? ? ? ()Ljava/lang/String; ?
? ? ? ?
? ? ? ?
? ? ? ? ? "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 ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup
? ? A *? ? ? . ? ? ? ? ? ? ? ? ? ? > @*? ? N-? ? -? :*? ?a@???
?? ? ? #}? ? 6 7 8 ' 9 * ; : <