Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\common\collect\Collections2.class
???? 2 -org/elasticsearch/common/collect/Collections2 java/lang/Object Collections2.java 4Lorg/elasticsearch/common/annotations/GwtCompatible; Aorg/elasticsearch/common/collect/Collections2$PermutationIterator PermutationIterator Corg/elasticsearch/common/collect/Collections2$PermutationCollection PermutationCollection Horg/elasticsearch/common/collect/Collections2$OrderedPermutationIterator OrderedPermutationIterator Jorg/elasticsearch/common/collect/Collections2$OrderedPermutationCollection OrderedPermutationCollection Corg/elasticsearch/common/collect/Collections2$TransformedCollection TransformedCollection @org/elasticsearch/common/collect/Collections2$FilteredCollection FilteredCollection /org/elasticsearch/common/collect/Collections2$1 STANDARD_JOINER &Lorg/elasticsearch/common/base/Joiner; <init> ()V this /Lorg/elasticsearch/common/collect/Collections2; filter W(Ljava/util/Collection;Lorg/elasticsearch/common/base/Predicate;)Ljava/util/Collection; createCombined m(Lorg/elasticsearch/common/base/Predicate;)Lorg/elasticsearch/common/collect/Collections2$FilteredCollection; % & ' +org/elasticsearch/common/base/Preconditions ) checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; + , * - java/util/Collection / 'org/elasticsearch/common/base/Predicate 1 B(Ljava/util/Collection;Lorg/elasticsearch/common/base/Predicate;)V 3 4 unfiltered Ljava/util/Collection<TE;>; Ljava/util/Collection; predicate /Lorg/elasticsearch/common/base/Predicate<-TE;>; )Lorg/elasticsearch/common/base/Predicate; safeContains +(Ljava/util/Collection;Ljava/lang/Object;)Z Ljavax/annotation/Nullable; java/lang/ClassCastException ? java/lang/NullPointerException A contains (Ljava/lang/Object;)Z C D 0 E e Ljava/lang/ClassCastException; Ljava/lang/NullPointerException; collection Ljava/util/Collection<*>; object Ljava/lang/Object; safeRemove remove O D 0 P transform V(Ljava/util/Collection;Lorg/elasticsearch/common/base/Function;)Ljava/util/Collection; A(Ljava/util/Collection;Lorg/elasticsearch/common/base/Function;)V T U fromCollection Ljava/util/Collection<TF;>; function 1Lorg/elasticsearch/common/base/Function<-TF;TT;>; (Lorg/elasticsearch/common/base/Function; containsAllImpl /(Ljava/util/Collection;Ljava/util/Collection;)Z (org/elasticsearch/common/base/Predicates ^ in A(Ljava/util/Collection;)Lorg/elasticsearch/common/base/Predicate; ` a _ b *org/elasticsearch/common/collect/Iterables d all @(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Predicate;)Z f g e h self c toStringImpl *(Ljava/util/Collection;)Ljava/lang/String; size ()I n o 0 p newStringBuilderForCollection (I)Ljava/lang/StringBuilder; r s t java/lang/StringBuilder v append (C)Ljava/lang/StringBuilder; x y w z | (Ljava/util/Collection;)V ~ R(Ljava/lang/Iterable;Lorg/elasticsearch/common/base/Function;)Ljava/lang/Iterable; R ? e ? $org/elasticsearch/common/base/Joiner ? appendTo H(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder; ? ? ? ? toString ()Ljava/lang/String; ? ? w ? sb Ljava/lang/StringBuilder; n 5org/elasticsearch/common/collect/CollectPreconditions ? checkNonnegative (ILjava/lang/String;)I ? ? ? ? @ java/lang/Math ? min (JJ)J ? ? ? ? (I)V ? w ? I cast ,(Ljava/lang/Iterable;)Ljava/util/Collection; iterable Ljava/lang/Iterable<TT;>; Ljava/lang/Iterable; orderedPermutations +Lorg/elasticsearch/common/annotations/Beta; )org/elasticsearch/common/collect/Ordering ? natural -()Lorg/elasticsearch/common/collect/Ordering; ? ? ? ? B(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/Collection; ? ? ? elements Ljava/lang/Iterable<TE;>; -(Ljava/lang/Iterable;Ljava/util/Comparator;)V ? ? comparator Ljava/util/Comparator<-TE;>; Ljava/util/Comparator; permutations .(Ljava/util/Collection;)Ljava/util/Collection; .org/elasticsearch/common/collect/ImmutableList ? copyOf H(Ljava/util/Collection;)Lorg/elasticsearch/common/collect/ImmutableList; ? ? ? ? 3(Lorg/elasticsearch/common/collect/ImmutableList;)V ? ? isPermutation #(Ljava/util/List;Ljava/util/List;)Z java/util/List ? ? p -org/elasticsearch/common/collect/HashMultiset ? create E(Ljava/lang/Iterable;)Lorg/elasticsearch/common/collect/HashMultiset; ? ? ? ? )org/elasticsearch/common/collect/Multiset ? equals ? D ? ? first Ljava/util/List<*>; Ljava/util/List; second firstMultiset .Lorg/elasticsearch/common/collect/Multiset<*>; +Lorg/elasticsearch/common/collect/Multiset; secondMultiset isPositiveInt (J)Z ??? n J access$000 ? ? ? x0 access$100 ? ? ? x1 <clinit> , ? on :(Ljava/lang/String;)Lorg/elasticsearch/common/base/Joiner; ? ? ? ? null ? useForNull ? ? ? ? Code LocalVariableTable LineNumberTable LocalVariableTypeTable StackMapTable Signature }<E:Ljava/lang/Object;>(Ljava/util/Collection<TE;>;Lorg/elasticsearch/common/base/Predicate<-TE;>;)Ljava/util/Collection<TE;>; .(Ljava/util/Collection<*>;Ljava/lang/Object;)Z "RuntimeVisibleParameterAnnotations ?<F:Ljava/lang/Object;T:Ljava/lang/Object;>(Ljava/util/Collection<TF;>;Lorg/elasticsearch/common/base/Function<-TF;TT;>;)Ljava/util/Collection<TT;>; 5(Ljava/util/Collection<*>;Ljava/util/Collection<*>;)Z -(Ljava/util/Collection<*>;)Ljava/lang/String; L<T:Ljava/lang/Object;>(Ljava/lang/Iterable<TT;>;)Ljava/util/Collection<TT;>; i<E::Ljava/lang/Comparable<-TE;>;>(Ljava/lang/Iterable<TE;>;)Ljava/util/Collection<Ljava/util/List<TE;>;>; RuntimeInvisibleAnnotations z<E:Ljava/lang/Object;>(Ljava/lang/Iterable<TE;>;Ljava/util/Comparator<-TE;>;)Ljava/util/Collection<Ljava/util/List<TE;>;>; `<E:Ljava/lang/Object;>(Ljava/util/Collection<TE;>;)Ljava/util/Collection<Ljava/util/List<TE;>;>; )(Ljava/util/List<*>;Ljava/util/List<*>;)Z SourceFile InnerClasses 1 ? / *? ? ? ! "