![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.MinMaxPriorityQueue$QueueIterator.class Maven / Gradle / Ivy
???? 4 ?
+ u + v
, w + x + y
z { + |
+ }
+ ~
z + ? ? ? + ?
z ? ? ? + ? ? ?
?
? ?
z ? + ? ?
w ?
? W ?
+ ? ? ? W ? ? ?
? ?
+ ?
? ? ? ? - ? - ? - ?
z ?
z ? ?
) w ? ? ? cursor I
nextCursor expectedModCount forgetMeNot Ljava/util/Queue; Signature Ljava/util/Queue; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; skipMe Ljava/util/List; Ljava/util/List; lastFromForgetMeNot Ljava/lang/Object; TE; canRemove Z this$0 /Lcom/google/common/collect/MinMaxPriorityQueue; 2(Lcom/google/common/collect/MinMaxPriorityQueue;)V Code LineNumberTable LocalVariableTable this
QueueIterator InnerClasses =Lcom/google/common/collect/MinMaxPriorityQueue$QueueIterator; LocalVariableTypeTable BLcom/google/common/collect/MinMaxPriorityQueue.QueueIterator; MethodParameters hasNext ()Z
StackMapTable next ()Ljava/lang/Object; ()TE; remove ()V moved ? MoveDesc 8Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc; =Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc; foundAndRemovedExactReference )(Ljava/lang/Iterable;Ljava/lang/Object;)Z element it Ljava/util/Iterator; elements Ljava/lang/Iterable; target Ljava/util/Iterator; Ljava/lang/Iterable; (Ljava/lang/Iterable;TE;)Z removeExact (Ljava/lang/Object;)Z i
checkModCount nextNotInSkipMe (I)V c ? c(Lcom/google/common/collect/MinMaxPriorityQueue;Lcom/google/common/collect/MinMaxPriorityQueue$1;)V x0 x1 1Lcom/google/common/collect/MinMaxPriorityQueue$1; +Ljava/lang/Object;Ljava/util/Iterator;
SourceFile MinMaxPriorityQueue.java B C @ A B U . / 0 / ? ? ? 1 / i U j k ? ? 2 3 ? ? O > ? ? ? ? R ; < java/util/NoSuchElementException *iterator moved past last element in queue. B ? ? ? ? ? ? 8 9 java/util/ArrayDeque java/util/ArrayList B k ? < [ \ ? g ? < ? ? ? ? f g ? ? ? ? ? ? N O Q R T U ? ? ? ? )java/util/ConcurrentModificationException ;com/google/common/collect/MinMaxPriorityQueue$QueueIterator java/lang/Object java/util/Iterator 6com/google/common/collect/MinMaxPriorityQueue$MoveDesc /com/google/common/collect/MinMaxPriorityQueue$1 -com/google/common/collect/MinMaxPriorityQueue
access$700 2(Lcom/google/common/collect/MinMaxPriorityQueue;)I size ()I java/util/Queue isEmpty elementData (I)Ljava/lang/Object; poll (Ljava/lang/String;)V .com/google/common/collect/CollectPreconditions checkRemove (Z)V removeAt ;(I)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc; toTrickle add replaced java/util/List java/util/Objects requireNonNull &(Ljava/lang/Object;)Ljava/lang/Object; $com/google/common/base/Preconditions
checkState java/lang/Iterable iterator ()Ljava/util/Iterator;
access$600
access$500 D(Lcom/google/common/collect/MinMaxPriorityQueue;)[Ljava/lang/Object; + , - . / 0 / 1 / 2 3 4 5 6 7 8 9 4 : 6 7 ; <