
com.groupbyinc.flux.common.google.common.collect.TreeTraverser$BreadthFirstIterator.class Maven / Gradle / Ivy
???? 2 L Scom/groupbyinc/flux/common/google/common/collect/TreeTraverser$BreadthFirstIterator ?Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator;Lcom/groupbyinc/flux/common/google/common/collect/PeekingIterator; Ecom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator @com/groupbyinc/flux/common/google/common/collect/PeekingIterator TreeTraverser.java >com/groupbyinc/flux/common/google/common/collect/TreeTraverser BreadthFirstIterator queue Ljava/util/Queue; Ljava/util/Queue; this$0 @Lcom/groupbyinc/flux/common/google/common/collect/TreeTraverser; U(Lcom/groupbyinc/flux/common/google/common/collect/TreeTraverser;Ljava/lang/Object;)V ()V
java/util/ArrayDeque
java/util/Queue add (Ljava/lang/Object;)Z ! this ZLcom/groupbyinc/flux/common/google/common/collect/TreeTraverser.BreadthFirstIterator; ULcom/groupbyinc/flux/common/google/common/collect/TreeTraverser$BreadthFirstIterator; root TT; Ljava/lang/Object; hasNext ()Z isEmpty + * , peek ()Ljava/lang/Object; element 0 / 1 next remove 4 / 5 children ((Ljava/lang/Object;)Ljava/lang/Iterable; 7 8
9 :com/groupbyinc/flux/common/google/common/collect/Iterables ; addAll -(Ljava/util/Collection;Ljava/lang/Iterable;)Z = >
<