
com.google.common.collect.Ordering.class Maven / Gradle / Ivy
The newest version!
???? 2? ? ? ? ? ? ?
?
? ? ?
?
? ?
? ? ? ? ? K ?
E
?
' ' x
!"
# ?
$%
&'????
?(
!)
*
*+,-
*.
/0
/1
/2
3
4
56
?7
&8
!9:; IncomparableValueException InnerClasses< ArbitraryOrdering= ArbitraryOrderingHolder LEFT_IS_GREATER I
ConstantValue RIGHT_IS_GREATER???? natural &()Lcom/google/common/collect/Ordering; Code LineNumberTable Signature F()Lcom/google/common/collect/Ordering; RuntimeInvisibleAnnotations -Lcom/google/common/annotations/GwtCompatible; serializable from <(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering; LocalVariableTable
comparator Ljava/util/Comparator; LocalVariableTypeTable Ljava/util/Comparator;
StackMapTable ? \(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering; J(Lcom/google/common/collect/Ordering;)Lcom/google/common/collect/Ordering; ordering $Lcom/google/common/collect/Ordering; )Lcom/google/common/collect/Ordering;
Deprecated j(Lcom/google/common/collect/Ordering;)Lcom/google/common/collect/Ordering; RuntimeVisibleAnnotations Ljava/lang/Deprecated; explicit 6(Ljava/util/List;)Lcom/google/common/collect/Ordering;
valuesInOrder Ljava/util/List; Ljava/util/List; V(Ljava/util/List;)Lcom/google/common/collect/Ordering; K(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/Ordering;
leastValue Ljava/lang/Object; remainingValuesInOrder [Ljava/lang/Object; TT; [TT; H(TT;[TT;)Lcom/google/common/collect/Ordering; allEqual :()Lcom/google/common/collect/Ordering;
usingToString arbitrary ()V this reverse 2()Lcom/google/common/collect/Ordering;
nullsFirst nullsLast
onResultOf G(Lcom/google/common/base/Function;)Lcom/google/common/collect/Ordering; function !Lcom/google/common/base/Function; *Lcom/google/common/base/Function; k(Lcom/google/common/base/Function;)Lcom/google/common/collect/Ordering; onKeys? Entry L()Lcom/google/common/collect/Ordering;>; compound secondaryComparator Ljava/util/Comparator<-TU;>; N(Ljava/util/Comparator<-TU;>;)Lcom/google/common/collect/Ordering; :(Ljava/lang/Iterable;)Lcom/google/common/collect/Ordering; comparators Ljava/lang/Iterable; 3Ljava/lang/Iterable<+Ljava/util/Comparator<-TT;>;>; t(Ljava/lang/Iterable<+Ljava/util/Comparator<-TT;>;>;)Lcom/google/common/collect/Ordering; lexicographical H()Lcom/google/common/collect/Ordering;>; compare '(Ljava/lang/Object;Ljava/lang/Object;)I (TT;TT;)I 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; min ((Ljava/util/Iterator;)Ljava/lang/Object; iterator Ljava/util/Iterator; minSoFar Ljava/util/Iterator; TE;: %(Ljava/util/Iterator;)TE; ((Ljava/lang/Iterable;)Ljava/lang/Object; iterable Ljava/lang/Iterable; %(Ljava/lang/Iterable;)TE; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; a b (TE;TE;)TE; ](Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; r arr$ len$ i$ c rest [TE; (TE;TE;TE;[TE;)TE; max maxSoFar leastOf '(Ljava/lang/Iterable;I)Ljava/util/List; array
collection Ljava/util/Collection; k Ljava/util/Collection; 8(Ljava/lang/Iterable;I)Ljava/util/List; '(Ljava/util/Iterator;I)Ljava/util/List; list Ljava/util/ArrayList; selector (Lcom/google/common/collect/TopKSelector; Ljava/util/ArrayList; -Lcom/google/common/collect/TopKSelector;@ 8(Ljava/util/Iterator;I)Ljava/util/List;
greatestOf
sortedCopy &(Ljava/lang/Iterable;)Ljava/util/List; elements 7(Ljava/lang/Iterable;)Ljava/util/List; immutableSortedCopy ?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; eA P(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList; isOrdered (Ljava/lang/Iterable;)Z next prev it Ljava/lang/Iterable<+TT;>; Ljava/util/Iterator<+TT;>;B (Ljava/lang/Iterable<+TT;>;)Z isStrictlyOrdered binarySearch %(Ljava/util/List;Ljava/lang/Object;)I
sortedList key Ljava/util/List<+TT;>; (Ljava/util/List<+TT;>;TT;)I CLjava/lang/Object;Ljava/util/Comparator;
SourceFile
Ordering.javaCD NEFG "com/google/common/collect/Ordering ,com/google/common/collect/ComparatorOrdering ?HIJK *com/google/common/collect/ExplicitOrdering ?LMNO n oPFQRFST h ? ? )com/google/common/collect/ReverseOrdering ?U ,com/google/common/collect/NullsFirstOrdering +com/google/common/collect/NullsLastOrdering ,com/google/common/collect/ByFunctionOrdering ?VWXY ? ? *com/google/common/collect/CompoundOrdering java/util/Comparator ?Z ?[ 1com/google/common/collect/LexicographicalOrderingB ?\]^ ? ?A ?_ ? ? ? ? ? ? ? ? java/util/Collection`abcdefghiNjklm ? ?nopqrstuev@wxyz ?{ ?|}~??? ? T ? ??b?t??? ?? java/lang/Object =com/google/common/collect/Ordering$IncomparableValueException 4com/google/common/collect/Ordering$ArbitraryOrdering :com/google/common/collect/Ordering$ArbitraryOrderingHolder? java/util/Map$Entry java/util/ArrayList java/lang/Iterable java/util/Iterator java/lang/Integer MAX_VALUE )com/google/common/collect/NaturalOrdering INSTANCE +Lcom/google/common/collect/NaturalOrdering; (Ljava/util/Comparator;)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/util/List;)V com/google/common/collect/Lists asList 7(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List; *com/google/common/collect/AllEqualOrdering ,Lcom/google/common/collect/AllEqualOrdering; /com/google/common/collect/UsingToStringOrdering 1Lcom/google/common/collect/UsingToStringOrdering; ARBITRARY_ORDERING '(Lcom/google/common/collect/Ordering;)V H(Lcom/google/common/base/Function;Lcom/google/common/collect/Ordering;)V com/google/common/collect/Maps keyFunction #()Lcom/google/common/base/Function; /(Ljava/util/Comparator;Ljava/util/Comparator;)V (Ljava/lang/Iterable;)V ()Ljava/lang/Object; hasNext ()Z ()Ljava/util/Iterator; size ()I toArray ()[Ljava/lang/Object; java/util/Arrays sort ,([Ljava/lang/Object;Ljava/util/Comparator;)V &com/google/common/collect/ObjectArrays arraysCopyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; %([Ljava/lang/Object;)Ljava/util/List; java/util/Collections unmodifiableList "(Ljava/util/List;)Ljava/util/List; .com/google/common/collect/CollectPreconditions checkNonnegative (ILjava/lang/String;)I 'com/google/common/collect/ImmutableList of +()Lcom/google/common/collect/ImmutableList; newArrayList +(Ljava/util/Iterator;)Ljava/util/ArrayList; )(Ljava/util/List;Ljava/util/Comparator;)V subList (II)Ljava/util/List; java/util/List clear
trimToSize &com/google/common/collect/TopKSelector least A(ILjava/util/Comparator;)Lcom/google/common/collect/TopKSelector; offerAll (Ljava/util/Iterator;)V topK ()Ljava/util/List; #com/google/common/collect/Iterables )(Ljava/lang/Iterable;)[Ljava/lang/Object; +(Ljava/lang/Iterable;)Ljava/util/ArrayList; asImmutableList >([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; ;(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;)I
java/util/Map! E M N O P Q N O R # S T U ? ? V ? W X Y Z [Z P \ ] U ` *? ?
*? ? ? Y*? ? V ? ^ _ ` a _ b c G d W e Y Z [Z P \ f U D *? ? ? V ? ^ g h a g i j W k l m Y Z [Z P n o U E ? Y*? ? V ? ^ p q a p r W s Y Z [Z P ? n t U Y *+? ?
? V ? ^ u v w x a u y w z W { Y Z [Z P | T U ? ? V W } Y Z [Z P ~ T U ? ? V &