All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.common.collect.Ordering.class Maven / Gradle / Ivy

The newest version!
????2?	??	???




		
		M
<









 !"
#
$
%
&''(')z
*+
,-
*.
/0
1?
23
45????
6
/7
8(
89:;
8<=
>
?@
*A
?B
,C
D
E
FG
H
4I
/JKIncomparableValueExceptionInnerClassesLArbitraryOrderingMArbitraryOrderingHolderLEFT_IS_GREATERI
ConstantValueRIGHT_IS_GREATER????natural&()Lcom/google/common/collect/Ordering;CodeLineNumberTable	SignatureF()Lcom/google/common/collect/Ordering;RuntimeInvisibleAnnotations-Lcom/google/common/annotations/GwtCompatible;serializablefrom<(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;LocalVariableTable
comparatorLjava/util/Comparator;LocalVariableTypeTableLjava/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;
Deprecatedj(Lcom/google/common/collect/Ordering;)Lcom/google/common/collect/Ordering;RuntimeVisibleAnnotationsLjava/lang/Deprecated;explicit6(Ljava/util/List;)Lcom/google/common/collect/Ordering;
valuesInOrderLjava/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;
leastValueLjava/lang/Object;remainingValuesInOrder[Ljava/lang/Object;TT;[TT;H(TT;[TT;)Lcom/google/common/collect/Ordering;allEqual:()Lcom/google/common/collect/Ordering;
usingToString	arbitrary()Vthisreverse2()Lcom/google/common/collect/Ordering;
nullsFirst	nullsLast
onResultOfG(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;onKeysOEntryL()Lcom/google/common/collect/Ordering;>;compoundsecondaryComparatorLjava/util/Comparator<-TU;>;N(Ljava/util/Comparator<-TU;>;)Lcom/google/common/collect/Ordering;:(Ljava/lang/Iterable;)Lcom/google/common/collect/Ordering;comparatorsLjava/lang/Iterable;3Ljava/lang/Iterable<+Ljava/util/Comparator<-TT;>;>;t(Ljava/lang/Iterable<+Ljava/util/Comparator<-TT;>;>;)Lcom/google/common/collect/Ordering;lexicographicalH()Lcom/google/common/collect/Ordering;>;compare'(Ljava/lang/Object;Ljava/lang/Object;)I	(TT;TT;)I"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;min((Ljava/util/Iterator;)Ljava/lang/Object;iteratorLjava/util/Iterator;minSoFarLjava/util/Iterator;TE;=%(Ljava/util/Iterator;)TE;((Ljava/lang/Iterable;)Ljava/lang/Object;iterableLjava/lang/Iterable;%(Ljava/lang/Iterable;)TE;8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ab(TE;TE;)TE;](Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;rarr$len$i$crest[TE;(TE;TE;TE;[TE;)TE;maxmaxSoFarleastOf'(Ljava/lang/Iterable;I)Ljava/util/List;array
collectionLjava/util/Collection;kLjava/util/Collection;'8(Ljava/lang/Iterable;I)Ljava/util/List;'(Ljava/util/Iterator;I)Ljava/util/List;listLjava/util/ArrayList;e
pivotIndex
pivotNewIndexileftrightminThresholdPositionelements	bufferCapbuffer	threshold
bufferSizeLjava/util/ArrayList;PQ8(Ljava/util/Iterator;I)Ljava/util/List;	partition([Ljava/lang/Object;III)Ivalues
pivotValue
storeIndex([TE;III)I
greatestOf
sortedCopy&(Ljava/lang/Iterable;)Ljava/util/List;7(Ljava/lang/Iterable;)Ljava/util/List;immutableSortedCopy?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;RP(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;	isOrdered(Ljava/lang/Iterable;)ZnextprevitLjava/lang/Iterable<+TT;>;Ljava/util/Iterator<+TT;>;(Ljava/lang/Iterable<+TT;>;)ZisStrictlyOrderedbinarySearch%(Ljava/util/List;Ljava/lang/Object;)I
sortedListkeyLjava/util/List<+TT;>;(Ljava/util/List<+TT;>;TT;)ICLjava/lang/Object;Ljava/util/Comparator;
SourceFile
Ordering.javaSTPUVW"com/google/common/collect/Ordering,com/google/common/collect/ComparatorOrdering?XYZ[*com/google/common/collect/ExplicitOrdering?\]^_pq`VabVcdj??)com/google/common/collect/ReverseOrdering?e,com/google/common/collect/NullsFirstOrdering+com/google/common/collect/NullsLastOrdering,com/google/common/collect/ByFunctionOrdering?fghi??*com/google/common/collect/CompoundOrderingjava/util/Comparator?j?k1com/google/common/collect/LexicographicalOrderingQ?lmn??R?o????????java/util/Collectionpqrstuvwxy^z{|}??~??????u?P???????java/lang/Object?????u??????V???r???????=com/google/common/collect/Ordering$IncomparableValueException4com/google/common/collect/Ordering$ArbitraryOrdering:com/google/common/collect/Ordering$ArbitraryOrderingHolder?java/util/Map$Entryjava/util/ArrayListjava/util/Iteratorjava/lang/Iterablejava/lang/Integer	MAX_VALUE)com/google/common/collect/NaturalOrderingINSTANCE+Lcom/google/common/collect/NaturalOrdering;(Ljava/util/Comparator;)V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/util/List;)Vcom/google/common/collect/ListsasList7(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List;*com/google/common/collect/AllEqualOrdering,Lcom/google/common/collect/AllEqualOrdering;/com/google/common/collect/UsingToStringOrdering1Lcom/google/common/collect/UsingToStringOrdering;ARBITRARY_ORDERING'(Lcom/google/common/collect/Ordering;)VH(Lcom/google/common/base/Function;Lcom/google/common/collect/Ordering;)Vcom/google/common/collect/MapskeyFunction#()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()ItoArray()[Ljava/lang/Object;java/util/Arrayssort,([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/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;.com/google/common/collect/CollectPreconditionscheckNonnegative(ILjava/lang/String;)I'com/google/common/collect/ImmutableListof+()Lcom/google/common/collect/ImmutableList;newArrayList+(Ljava/util/Iterator;)Ljava/util/ArrayList;)(Ljava/util/List;Ljava/util/Comparator;)VsubList(II)Ljava/util/List;java/util/Listclear
trimToSizejava/lang/Math(II)I.([Ljava/lang/Object;IILjava/util/Comparator;)Vswap([Ljava/lang/Object;II)V#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!<OPQRSPQT$	UVW??X?YZ[\]ZR	^_W`*??
*???Y*??X?`abcadeGfYg[\]ZR	^hWD*???X?`ijciklYmno[\]ZR	pqWE	?Y*??X?`	rsc	rtYu[\]ZR?pvWY	*+?	?
?X?`	wx	yzc	w{	y|Y}[\]ZR	~VW??X
Y[\]ZR	?VW??XY[\]ZR	?VW?
?X*Y??WA*??Xp`?jc?k?VWE	?Y*??X|`	?jc	?kY?[\]ZR?VWE	?Y*??X?`	?jc	?kY?[\]ZR?VWE	?Y*??X?`	?jc	?kY?[\]ZR??WZ
?Y+*??X?`
?j
??c
?k
??Y?[\]ZR?VWD*???X?`?jc?kY??_W`?Y*+????X?`?j?bc?k??Y?[\]ZR	??WE	?Y*??X?`	??c	??Y?[\]ZR?VWE	?Y*??X?`	?jc	?kY?[\]ZR??Y??
????W?!+?M+? ?*,+??!M???,?X??` !?j!???xc !?k!????e	??Y???W[*+?"?#?X`?j??c?k??Y???W?*+,?$?+?,?X!` ?j?x?xc ?k????e
@?Y??
?????WE
:**+,?!-?!::?66?2:	*	?!:?????X0
2'31276`f
'
?x	&?z!?P?P:?j:?x:?x:?x:?z
-?xcH'
??	:?k:??:??:??:??
-??e#?	f???,?,?Y???????W?!+?M+? ?*,+??%M???,?XHJKN` !?j!???xc !?k!????e	??Y???W[*+?"?&?X[`?j??c?k??Y???W?*+,?$?+?,?Xl` ?j?x?xc ?k????e
@?Y??
?????WE
:**+,?%-?%::?66?2:	*	?%:?????X{
}'~1}7?`f
'
?x	&?z!?P?P:?j:?x:?x:?x:?z
-?xcH'
??	:?k:??:??:??:??
-??e#?	f???,?,?Y???????WR+?'?B+?'N-?(?)?i??,-?+?,:*?-???.:?/?0?*+?"?1?X&	????(?.?5?=?F?`4(?z:??R?jR??R?Pc*(??:??R?kR??e?=?,?Y???W?
e+?W2?3W?+? ??4?5?,+?6N-*?7-?8?--?8?9?:-?;-?0?h>?66
???6
2:
`6?*2?%:?????U*???@6?.?/?0?X?0?????#?(?-?5?C?G?L?P?Y?a?g?j?y????????????????????????????????????????#0=CFO
W`?($????x?2?P?$?P)?P?y?P?t?P	?q?P
???xe?je??e?PP?PY?za?xj??PcH($?????????e?ke??Y??a??eT?%???f?,?-????.???f?,?Y???WF+2:++2S+S66?!*+2?$?+?A?????+?A?X.
+36<C`R$?PF?jF?zF?PF?PF?P@?x1?Pc F?kF??@??e???Y???Wd
*?B+?C?X2` 
?j
??
?Pc
?k
??Y???Wd
*?B+?1?XD` 
?j
??
?Pc
?k
??Y???W?+?D?,M,*?-,?/?E?X[\
]` ?j??
?zc ?k??
??Y???W?4+?D?,M,N-?66?-2:?W????,*?-,?F?Xtuv$u*x/y`H?x
 ?z?P?P4?j4??,?zc*??4?k4??,??e?f?,,?Y???W<+?"M,? ?-,?N,? ?,?:*-?$??N????X*
???? ?(?2?4?7?:?`4(?x#?x<?j<??5??c4(?{#?{<?k<??5??e??????Y???W<+?"M,? ?-,?N,? ?,?:*-?$??N????X*
???? ?(?2?4?7?:?`4(?x#?x<?j<??5??c4(?{#?{<?k<??5??e??????Y???Wk+,*?G?X?` ?j?s?xc ?k???{Y??	?Y???[\J"HIKLMN
?N?	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy