![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.Iterators$MergingIterator.class Maven / Gradle / Ivy
???? 4 ?
J P Q
R S 0 T U V W
X Y Z [ Z \ Z ] ^ V U _ 1 ` a b queue Ljava/util/Queue; Signature CLjava/util/Queue;>; -(Ljava/lang/Iterable;Ljava/util/Comparator;)V Code LineNumberTable LocalVariableTable iterator Ljava/util/Iterator; this MergingIterator InnerClasses 5Lcom/google/common/collect/Iterators$MergingIterator; iterators Ljava/lang/Iterable; itemComparator Ljava/util/Comparator; heapComparator LocalVariableTypeTable Ljava/util/Iterator<+TT;>; :Lcom/google/common/collect/Iterators$MergingIterator; 1Ljava/lang/Iterable<+Ljava/util/Iterator<+TT;>;>; Ljava/util/Comparator<-TT;>; HLjava/util/Comparator;>;
StackMapTable c d MethodParameters P(Ljava/lang/Iterable<+Ljava/util/Iterator<+TT;>;>;Ljava/util/Comparator<-TT;>;)V hasNext ()Z next ()Ljava/lang/Object; nextIter +Lcom/google/common/collect/PeekingIterator; Ljava/lang/Object; 0Lcom/google/common/collect/PeekingIterator; TT; e ()TT; RuntimeVisibleAnnotations .Lcom/google/common/collect/ParametricNullness; lambda$new$0 o(Ljava/util/Comparator;Lcom/google/common/collect/PeekingIterator;Lcom/google/common/collect/PeekingIterator;)I o1 o2 KLcom/google/common/collect/UnmodifiableIterator;
SourceFile Iterators.java RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; f BootstrapMethods g h i j k l java/util/PriorityQueue m n 4 5 6 7 java/util/Iterator o p q r s t u 5 v 7 )com/google/common/collect/PeekingIterator w 7 k h 3com/google/common/collect/Iterators$MergingIterator .com/google/common/collect/UnmodifiableIterator java/lang/Iterable java/util/Comparator java/lang/Object ()V
x y '(Ljava/lang/Object;Ljava/lang/Object;)I
z Y(Lcom/google/common/collect/PeekingIterator;Lcom/google/common/collect/PeekingIterator;)I compare .(Ljava/util/Comparator;)Ljava/util/Comparator; (ILjava/util/Comparator;)V ()Ljava/util/Iterator; #com/google/common/collect/Iterators peekingIterator A(Ljava/util/Iterator;)Lcom/google/common/collect/PeekingIterator; java/util/Queue add (Ljava/lang/Object;)Z isEmpty remove peek { | A B "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 S*? ,? N*? Y-? ? +? :? ? +? ? :? ? *? ?
? W??ѱ " ( + / 1 62 @3 O5 R6 4 6 S # S $ % S &