![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.graph.ImmutableValueGraph.class Maven / Gradle / Ivy
???? 4 ?
? ?
? ? ? ? ?
* ? ?
?
? ?
? ? ?
?
? ? ? ? ? ? U ? U ?
?
Q ?
Q ? ? ? ? ? ?
? ? ? ?
? ?
? ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
* ?
? ? ?
? ? ? ? Builder InnerClasses '(Lcom/google/common/graph/ValueGraph;)V Code LineNumberTable LocalVariableTable this -Lcom/google/common/graph/ImmutableValueGraph; graph $Lcom/google/common/graph/ValueGraph; LocalVariableTypeTable 5Lcom/google/common/graph/ImmutableValueGraph; ,Lcom/google/common/graph/ValueGraph; MethodParameters Signature /(Lcom/google/common/graph/ValueGraph;)V copyOf S(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ImmutableValueGraph;
StackMapTable ?(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ImmutableValueGraph; \(Lcom/google/common/graph/ImmutableValueGraph;)Lcom/google/common/graph/ImmutableValueGraph;
Deprecated ?(Lcom/google/common/graph/ImmutableValueGraph;)Lcom/google/common/graph/ImmutableValueGraph; RuntimeVisibleAnnotations Ljava/lang/Deprecated; incidentEdgeOrder (()Lcom/google/common/graph/ElementOrder; -()Lcom/google/common/graph/ElementOrder; asGraph *()Lcom/google/common/graph/ImmutableGraph; /()Lcom/google/common/graph/ImmutableGraph; getNodeConnections N(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/collect/ImmutableMap; node Ljava/lang/Object; nodeConnections ? 0Lcom/google/common/collect/ImmutableMap$Builder; TN; gLcom/google/common/collect/ImmutableMap$Builder;>; ? ?(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/collect/ImmutableMap;>;
connectionsOf b(Lcom/google/common/graph/ValueGraph;Ljava/lang/Object;)Lcom/google/common/graph/GraphConnections; successorNodeToValueFn !Lcom/google/common/base/Function; )Lcom/google/common/base/Function; ? ? ?(Lcom/google/common/graph/ValueGraph;TN;)Lcom/google/common/graph/GraphConnections; edgeValueOrDefault L(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object; endpoints defaultValue Ljavax/annotation/CheckForNull; "RuntimeVisibleParameterAnnotations J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; nodeU nodeV hasEdgeConnecting )(Lcom/google/common/graph/EndpointPair;)Z '(Ljava/lang/Object;Ljava/lang/Object;)Z
incidentEdges #(Ljava/lang/Object;)Ljava/util/Set;
successors predecessors
adjacentNodes nodeOrder allowsSelfLoops ()Z
isDirected nodes ()Ljava/util/Set; !()Lcom/google/common/graph/Graph; lambda$connectionsOf$0 \(Lcom/google/common/graph/ValueGraph;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
successorNode ^Lcom/google/common/graph/StandardValueGraph;
SourceFile ImmutableValueGraph.java -Lcom/google/errorprone/annotations/Immutable; containerOf N V 9Lcom/google/common/graph/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; ? ? ? L M ? ? u ? ? ? . ? +com/google/common/graph/ImmutableValueGraph . / ? ? ? ? ? G &com/google/common/graph/ImmutableGraph . ? ? ? ? t u ? ? ? r ? ? W X ? ? ? ? BootstrapMethods ? ? ? ? ? s r k l ? ? ? o l ? ? ? ? ? ? _ ` _ e h i h j m l n l p G q r I J ? ? ? *com/google/common/graph/StandardValueGraph 3com/google/common/graph/ImmutableValueGraph$Builder .com/google/common/collect/ImmutableMap$Builder java/util/Iterator com/google/common/base/Function (com/google/common/graph/GraphConnections )com/google/common/graph/ValueGraphBuilder from Q(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ValueGraphBuilder; "com/google/common/graph/ValueGraph edges
java/util/Set size ()I A(Lcom/google/common/graph/AbstractGraphBuilder;Ljava/util/Map;J)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; $com/google/common/graph/ElementOrder stable &(Lcom/google/common/graph/BaseGraph;)V &com/google/common/collect/ImmutableMap builder 2()Lcom/google/common/collect/ImmutableMap$Builder; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; put V(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder; buildOrThrow *()Lcom/google/common/collect/ImmutableMap;
? ?
? apply Y(Lcom/google/common/graph/ValueGraph;Ljava/lang/Object;)Lcom/google/common/base/Function; 0com/google/common/graph/DirectedGraphConnections ofImmutable {(Ljava/lang/Object;Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/graph/DirectedGraphConnections; com/google/common/collect/Maps asMap A(Ljava/util/Set;Lcom/google/common/base/Function;)Ljava/util/Map; 2com/google/common/graph/UndirectedGraphConnections E(Ljava/util/Map;)Lcom/google/common/graph/UndirectedGraphConnections; java/util/Objects requireNonNull ? ? ? w x "java/lang/invoke/LambdaMetafactory metafactory ? Lookup ?(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; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles 1 * . / 0 m *+? +? +? ? ?? ? 1
3 4 2 3 4 5 6 7 3 8 5 9 : 5 ; <