![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.graph.Traverser$Traversal.class Maven / Gradle / Ivy
???? 4 j
K L M
K N
O P
Q 7 R
S 7 T U
K V W X
Y Z
[ ] ^ Traversal InnerClasses successorFunction ,Lcom/google/common/graph/SuccessorsFunction; Signature 1Lcom/google/common/graph/SuccessorsFunction; /(Lcom/google/common/graph/SuccessorsFunction;)V Code LineNumberTable LocalVariableTable this -Lcom/google/common/graph/Traverser$Traversal; LocalVariableTypeTable 2Lcom/google/common/graph/Traverser$Traversal; MethodParameters 4(Lcom/google/common/graph/SuccessorsFunction;)V inGraph [(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser$Traversal; graph visited Ljava/util/Set; Ljava/util/Set; {(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser$Traversal; inTree tree breadthFirst *(Ljava/util/Iterator;)Ljava/util/Iterator;
startNodes Ljava/util/Iterator; Ljava/util/Iterator<+TN;>; 5(Ljava/util/Iterator<+TN;>;)Ljava/util/Iterator; preOrder topDown _ InsertionOrder \(Ljava/util/Iterator;Lcom/google/common/graph/Traverser$InsertionOrder;)Ljava/util/Iterator; order 2Lcom/google/common/graph/Traverser$InsertionOrder; horizon Ljava/util/Deque; -Ljava/util/Deque;>; g(Ljava/util/Iterator<+TN;>;Lcom/google/common/graph/Traverser$InsertionOrder;)Ljava/util/Iterator; postOrder
ancestorStack Ljava/util/Deque; visitNext %(Ljava/util/Deque;)Ljava/lang/Object; 2(Ljava/util/Deque;>;)TN; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; (Ljava/lang/Object;
SourceFile Traverser.java ` java/util/HashSet -com/google/common/graph/Traverser$Traversal$1 a -com/google/common/graph/Traverser$Traversal$2 b ; 6 9 c ; java/util/ArrayDeque d e f -com/google/common/graph/Traverser$Traversal$3 g -com/google/common/graph/Traverser$Traversal$4 h i +com/google/common/graph/Traverser$Traversal java/lang/Object 0com/google/common/graph/Traverser$InsertionOrder ()V >(Lcom/google/common/graph/SuccessorsFunction;Ljava/util/Set;)V BACK FRONT java/util/Deque add (Ljava/lang/Object;)Z s(Lcom/google/common/graph/Traverser$Traversal;Ljava/util/Deque;Lcom/google/common/graph/Traverser$InsertionOrder;)V R(Lcom/google/common/graph/Traverser$Traversal;Ljava/util/Deque;Ljava/util/Deque;)V !com/google/common/graph/Traverser b
*? *+? ? | } ~
!
"
#
$ % &