![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.BinaryTreeTraverser$InOrderIterator.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2 d 7
8 9
8 : ;
8 < = > = ? = @ = A
B = C
D
E F
E G
H
E I
J K L stack Ljava/util/Deque; Signature Ljava/util/Deque; hasExpandedLeft Ljava/util/BitSet; this$0 /Lcom/google/common/collect/BinaryTreeTraverser; D(Lcom/google/common/collect/BinaryTreeTraverser;Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable this InOrderIterator InnerClasses ?Lcom/google/common/collect/BinaryTreeTraverser$InOrderIterator; root Ljava/lang/Object; LocalVariableTypeTable DLcom/google/common/collect/BinaryTreeTraverser.InOrderIterator; TT; (TT;)V computeNext ()Ljava/lang/Object; node
StackMapTable M ()TT; 1Lcom/google/common/collect/AbstractIterator;
SourceFile BinaryTreeTraverser.java N java/util/ArrayDeque java/util/BitSet O P Q R S T / U V W X Y / Z [ \ ] ^ _ ` a [ b ^ c / =com/google/common/collect/BinaryTreeTraverser$InOrderIterator *com/google/common/collect/AbstractIterator java/lang/Object ()V java/util/Deque addLast (Ljava/lang/Object;)V isEmpty ()Z getLast size ()I get (I)Z
removeLast clear (I)V -com/google/common/collect/BinaryTreeTraverser
rightChild 5(Ljava/lang/Object;)Lcom/google/common/base/Optional;
access$000 5(Ljava/util/Deque;Lcom/google/common/base/Optional;)V set leftChild endOfData 0 ! ? **+? *? *? Y? ? *? Y? ? *? ,? ? " ? ? ? ? ) ? # * $ ' * ( ) * * $ + * ( , - . / ! *? ?
? q*? ? L*? *? ? d?
? .*? ? W*? *? ? ? *? *? +? ? +?*? *? ? d? *? *? +? ? ???*? ? " . ? ? ? + ? 5 ? E ? T ? V ? h ? w ? z ? # a 0 ) $ ' * a 0 , $ + 1 ? U 2? # 3 4 5 6 &