Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\common\collect\Iterables.class
???? 2 *org/elasticsearch/common/collect/Iterables java/lang/Object Iterables.java 4Lorg/elasticsearch/common/annotations/GwtCompatible; emulated Aorg/elasticsearch/common/collect/Iterables$ConsumingQueueIterator ConsumingQueueIterator ?org/elasticsearch/common/collect/Iterables$UnmodifiableIterable UnmodifiableIterable -org/elasticsearch/common/collect/Iterables$15 -org/elasticsearch/common/collect/Iterables$14 -org/elasticsearch/common/collect/Iterables$13 -org/elasticsearch/common/collect/Iterables$12 -org/elasticsearch/common/collect/Iterables$11 -org/elasticsearch/common/collect/Iterables$10 ,org/elasticsearch/common/collect/Iterables$9 ,org/elasticsearch/common/collect/Iterables$8 ,org/elasticsearch/common/collect/Iterables$7 ,org/elasticsearch/common/collect/Iterables$6 ! ,org/elasticsearch/common/collect/Iterables$5 # ,org/elasticsearch/common/collect/Iterables$4 % ,org/elasticsearch/common/collect/Iterables$3 ' ,org/elasticsearch/common/collect/Iterables$2 ) ,org/elasticsearch/common/collect/Iterables$1 + <init> ()V - . / this ,Lorg/elasticsearch/common/collect/Iterables; unmodifiableIterable *(Ljava/lang/Iterable;)Ljava/lang/Iterable; +org/elasticsearch/common/base/Preconditions 5 checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; 7 8 6 9 4org/elasticsearch/common/collect/ImmutableCollection ; E(Ljava/lang/Iterable;Lorg/elasticsearch/common/collect/Iterables$1;)V - = > iterable Ljava/lang/Iterable<TT;>; Ljava/lang/Iterable; L(Lorg/elasticsearch/common/collect/ImmutableCollection;)Ljava/lang/Iterable; Ljava/lang/Deprecated; java/lang/Iterable E ;Lorg/elasticsearch/common/collect/ImmutableCollection<TE;>; 6Lorg/elasticsearch/common/collect/ImmutableCollection; size (Ljava/lang/Iterable;)I java/util/Collection K ()I I M L N iterator ()Ljava/util/Iterator; P Q F R *org/elasticsearch/common/collect/Iterators T (Ljava/util/Iterator;)I I V U W Ljava/lang/Iterable<*>; contains )(Ljava/lang/Iterable;Ljava/lang/Object;)Z Ljavax/annotation/Nullable; -org/elasticsearch/common/collect/Collections2 ] safeContains +(Ljava/util/Collection;Ljava/lang/Object;)Z _ ` ^ a )(Ljava/util/Iterator;Ljava/lang/Object;)Z Z c U d collection Ljava/util/Collection<*>; Ljava/util/Collection; element Ljava/lang/Object; removeAll -(Ljava/lang/Iterable;Ljava/util/Collection;)Z (Ljava/util/Collection;)Z k m L n -(Ljava/util/Iterator;Ljava/util/Collection;)Z k p U q removeFrom elementsToRemove retainAll u m L v u p U x elementsToRetain removeIf @(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Predicate;)Z java/util/RandomAccess } java/util/List 'org/elasticsearch/common/base/Predicate ? removeIfFromRandomAccessList <(Ljava/util/List;Lorg/elasticsearch/common/base/Predicate;)Z ? ? ? @(Ljava/util/Iterator;Lorg/elasticsearch/common/base/Predicate;)Z { ? U ? predicate /Lorg/elasticsearch/common/base/Predicate<-TT;>; )Lorg/elasticsearch/common/base/Predicate; 'java/lang/UnsupportedOperationException ? ? N get (I)Ljava/lang/Object; ? ? ? ? apply (Ljava/lang/Object;)Z ? ? ? ? set '(ILjava/lang/Object;)Ljava/lang/Object; ? ? ? ? slowRemoveIfForRemainingElements >(Ljava/util/List;Lorg/elasticsearch/common/base/Predicate;II)V ? ? ? subList (II)Ljava/util/List; ? ? ? ? clear ? . ? ? e )Ljava/lang/UnsupportedOperationException; TT; list Ljava/util/List<TT;>; Ljava/util/List; from I to remove ? ? ? ? n removeFirstMatching Q(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Predicate;)Ljava/lang/Object; java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? ? . ? ? Ljava/util/Iterator<TT;>; Ljava/util/Iterator; elementsEqual +(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z +(Ljava/util/Iterator;Ljava/util/Iterator;)Z ? ? U ? collection1 collection2 iterable1 iterable2 toString ((Ljava/lang/Iterable;)Ljava/lang/String; ((Ljava/util/Iterator;)Ljava/lang/String; ? ? U ? getOnlyElement ((Ljava/lang/Iterable;)Ljava/lang/Object; ((Ljava/util/Iterator;)Ljava/lang/Object; ? ? U ? :(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; :(Ljava/util/Iterator;Ljava/lang/Object;)Ljava/lang/Object; ? ? U ? Ljava/lang/Iterable<+TT;>; defaultValue toArray :(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object; 6Lorg/elasticsearch/common/annotations/GwtIncompatible; value Array.newInstance(Class, int) toCollection ,(Ljava/lang/Iterable;)Ljava/util/Collection; ? ? ? -org/elasticsearch/common/collect/ObjectArrays ? newArray '(Ljava/lang/Class;I)[Ljava/lang/Object; ? ? ? ? (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? L ? type Ljava/lang/Class<TT;>; Ljava/lang/Class; Ljava/util/Collection<+TT;>; array [TT; [Ljava/lang/Object; )(Ljava/lang/Iterable;)[Ljava/lang/Object; ()[Ljava/lang/Object; ? ? L ? &org/elasticsearch/common/collect/Lists ? newArrayList +(Ljava/util/Iterator;)Ljava/util/ArrayList; ? ? ? ? Ljava/lang/Iterable<TE;>; addAll -(Ljava/util/Collection;Ljava/lang/Iterable;)Z cast ? ^ m L -(Ljava/util/Collection;Ljava/util/Iterator;)Z U c addTo Ljava/util/Collection<TT;>; elementsToAdd frequency )(Ljava/lang/Iterable;Ljava/lang/Object;)I )org/elasticsearch/common/collect/Multiset count (Ljava/lang/Object;)I java/util/Set Z ? )(Ljava/util/Iterator;Ljava/lang/Object;)I U cycle (Ljava/lang/Iterable;)V - , )([Ljava/lang/Object;)Ljava/lang/Iterable; *([Ljava/lang/Object;)Ljava/util/ArrayList; ?# ?$ 4 & elements concat >(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; .org/elasticsearch/common/collect/ImmutableList+ of V(Ljava/lang/Object;Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList;-. ,/) 4 1 a b R(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; h(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList;-6 ,7 f(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable; z(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList;-: ,; d +([Ljava/lang/Iterable;)Ljava/lang/Iterable; copyOf E([Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList;?@ ,A inputs [Ljava/lang/Iterable<+TT;>; [Ljava/lang/Iterable; * 1Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>; iterators *(Ljava/lang/Iterable;)Ljava/util/Iterator; (Ljava/util/Iterator;)V -J (K iterables partition +(Ljava/lang/Iterable;I)Ljava/lang/Iterable; checkArgument (Z)VPQ 6R (Ljava/lang/Iterable;I)V -T &U paddedPartition $U filter S(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Predicate;)Ljava/lang/Iterable; @(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Predicate;)V -[ "\ unfiltered ;(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/lang/Iterable; Class.isInstance ((Ljava/lang/Iterable;Ljava/lang/Class;)V -a b anyd ? Ue allg ? Uh find Q(Ljava/util/Iterator;Lorg/elasticsearch/common/base/Predicate;)Ljava/lang/Object;jk Ul c(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Predicate;Ljava/lang/Object;)Ljava/lang/Object; c(Ljava/util/Iterator;Lorg/elasticsearch/common/base/Predicate;Ljava/lang/Object;)Ljava/lang/Object;jo Up tryFind g(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Predicate;)Lorg/elasticsearch/common/base/Optional; g(Ljava/util/Iterator;Lorg/elasticsearch/common/base/Predicate;)Lorg/elasticsearch/common/base/Optional;rt Uu indexOf @(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Predicate;)I @(Ljava/util/Iterator;Lorg/elasticsearch/common/base/Predicate;)Iwy Uz transform R(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Function;)Ljava/lang/Iterable; ?(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Function;)V -~ fromIterable Ljava/lang/Iterable<TF;>; function 2Lorg/elasticsearch/common/base/Function<-TF;+TT;>; (Lorg/elasticsearch/common/base/Function; )(Ljava/lang/Iterable;I)Ljava/lang/Object; )(Ljava/util/Iterator;I)Ljava/lang/Object; ?? U? position ;(Ljava/lang/Iterable;ILjava/lang/Object;)Ljava/lang/Object; checkNonnegative (I)V?? U? &(Ljava/lang/Iterable;)Ljava/util/List;? ?? advance (Ljava/util/Iterator;I)I?? U? getNext? ? U? Ljava/util/List<+TT;>; Ljava/util/Iterator<+TT;>; getFirst getLast isEmpty? ? ?? java/util/NoSuchElementException? ? / getLastInNonemptyList $(Ljava/util/List;)Ljava/lang/Object;?? ?? ? U? L?? ? U? skip !number to skip cannot be negative? (ZLjava/lang/Object;)VP? 6? (Ljava/util/List;I)V -? ? U numberToSkip limit limit is negative? U limitSize consumingIterable java/util/Queue? (Ljava/lang/Iterable;)Z mergeSorted @(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/lang/Iterable; +Lorg/elasticsearch/common/annotations/Beta;M 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 7? 6? comparator? -(Ljava/lang/Iterable;Ljava/util/Comparator;)V -? ? Ljava/util/Comparator<-TT;>; Ljava/util/Comparator; toIterator *()Lorg/elasticsearch/common/base/Function; / access$100HI ? x0 access$300?? ? Code LocalVariableTable LineNumberTable LocalVariableTypeTable StackMapTable Signature J<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;)Ljava/lang/Iterable<TT;>; Deprecated l<E:Ljava/lang/Object;>(Lorg/elasticsearch/common/collect/ImmutableCollection<TE;>;)Ljava/lang/Iterable<TE;>; RuntimeVisibleAnnotations (Ljava/lang/Iterable<*>;)I ,(Ljava/lang/Iterable<*>;Ljava/lang/Object;)Z "RuntimeVisibleParameterAnnotations 3(Ljava/lang/Iterable<*>;Ljava/util/Collection<*>;)Z a<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;Lorg/elasticsearch/common/base/Predicate<-TT;>;)Z ]<T:Ljava/lang/Object;>(Ljava/util/List<TT;>;Lorg/elasticsearch/common/base/Predicate<-TT;>;)Z _<T:Ljava/lang/Object;>(Ljava/util/List<TT;>;Lorg/elasticsearch/common/base/Predicate<-TT;>;II)V c<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;Lorg/elasticsearch/common/base/Predicate<-TT;>;)TT; 1(Ljava/lang/Iterable<*>;Ljava/lang/Iterable<*>;)Z +(Ljava/lang/Iterable<*>;)Ljava/lang/String; 4<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;)TT; 8<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;TT;)TT; L<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;Ljava/lang/Class<TT;>;)[TT; RuntimeInvisibleAnnotations ,(Ljava/lang/Iterable<*>;)[Ljava/lang/Object; L<E:Ljava/lang/Object;>(Ljava/lang/Iterable<TE;>;)Ljava/util/Collection<TE;>; N<T:Ljava/lang/Object;>(Ljava/util/Collection<TT;>;Ljava/lang/Iterable<+TT;>;)Z ,(Ljava/lang/Iterable<*>;Ljava/lang/Object;)I 5<T:Ljava/lang/Object;>([TT;)Ljava/lang/Iterable<TT;>; e<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable<TT;>; <T:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable<TT;>; ?<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable<TT;>; L<T:Ljava/lang/Object;>([Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable<TT;>; b<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Ljava/lang/Iterable<TT;>; y<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Ljava/util/Iterator<Ljava/util/Iterator<+TT;>;>; ]<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;I)Ljava/lang/Iterable<Ljava/util/List<TT;>;>; y<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;Lorg/elasticsearch/common/base/Predicate<-TT;>;)Ljava/lang/Iterable<TT;>; ^<T:Ljava/lang/Object;>(Ljava/lang/Iterable<*>;Ljava/lang/Class<TT;>;)Ljava/lang/Iterable<TT;>; g<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;Lorg/elasticsearch/common/base/Predicate<-TT;>;TT;)TT; ?<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;Lorg/elasticsearch/common/base/Predicate<-TT;>;)Lorg/elasticsearch/common/base/Optional<TT;>; a<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;Lorg/elasticsearch/common/base/Predicate<-TT;>;)I ?<F:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/lang/Iterable<TF;>;Lorg/elasticsearch/common/base/Function<-TF;+TT;>;)Ljava/lang/Iterable<TT;>; 5<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;I)TT; 9<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+TT;>;ITT;)TT; 0<T:Ljava/lang/Object;>(Ljava/util/List<TT;>;)TT; K<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;I)Ljava/lang/Iterable<TT;>; (Ljava/lang/Iterable<*>;)Z ~<T:Ljava/lang/Object;>(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;Ljava/util/Comparator<-TT;>;)Ljava/lang/Iterable<TT;>; v<T:Ljava/lang/Object;>()Lorg/elasticsearch/common/base/Function<Ljava/lang/Iterable<+TT;>;Ljava/util/Iterator<+TT;>;>; SourceFile InnerClasses 1 5 - . ? / *? 0? ? 1 2 ? = 3 4 ? q *? :W*? ? *? <? *?? Y*? ?? ? @ B ? @ A ? B C E G? ? ? 3 C ? D *? :? F? ? @ H ? @ G ? R? ? ?? D I J ? d *? L? *? L? O ? *? S ? X? ? @ B ? @ Y ? l? H? ? Z [ ? ? *? L? *? LM,+? b?*? S +? e? ? f h @ B i j ? f g @ Y ? v w x z? ? ?? \ k l ? ? %*? L? *? L+? :? L? o ? *? S +? r? ? % s B % t h ? % s Y % t g ? ?? I? ? u l ? ? %*? L? *? L+? :? L? w ? *? S +? y? ? % s B % z h ? % s Y % z g ? ?? I? ? { | ? ? (*? ~? *? ?? *? ?+? :? ?? ??*? S +? ?? ? ( s B ( ? ? ? ( s A ( ? ? ? ? ? ?? ? ? ? ? ? Q e=>*? ? ? =*? ? :+? ? ? #? *? ? W? :*+? ???????**? ? ? ? ? ? ? ? ? ' 1 4 ? ? >