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?	??	????
?
???
?
??
?	??	??	K?
E





	




?




''x


 
!"
#?
$%
&'????
?(
!)
*
*+,-
*.
/0
/1
/2
3
4
56
?7
&8
!9:;IncomparableValueExceptionInnerClasses<ArbitraryOrdering=ArbitraryOrderingHolderLEFT_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;onKeys?EntryL()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;)I8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;"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;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;elements7(Ljava/lang/Iterable;)Ljava/util/List;immutableSortedCopy?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;eAP(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;	isOrdered(Ljava/lang/Iterable;)ZnextprevitLjava/lang/Iterable<+TT;>;Ljava/util/Iterator<+TT;>;B(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.javaCDNEFG"com/google/common/collect/Ordering,com/google/common/collect/ComparatorOrdering?HIJK*com/google/common/collect/ExplicitOrdering?LMNOnoPFQRFSTh??)com/google/common/collect/ReverseOrdering?U,com/google/common/collect/NullsFirstOrdering+com/google/common/collect/NullsLastOrdering,com/google/common/collect/ByFunctionOrdering?VWXY??*com/google/common/collect/CompoundOrderingjava/util/Comparator?Z?[1com/google/common/collect/LexicographicalOrderingB?\]^??A?_????????java/util/Collection`abcdefghiNjklm??nopqrstuev@wxyz?{?|}~????T???b?t?????java/lang/Object=com/google/common/collect/Ordering$IncomparableValueException4com/google/common/collect/Ordering$ArbitraryOrdering:com/google/common/collect/Ordering$ArbitraryOrderingHolder?java/util/Map$Entryjava/util/ArrayListjava/lang/Iterablejava/util/Iteratorjava/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
trimToSize&com/google/common/collect/TopKSelectorleastA(ILjava/util/Comparator;)Lcom/google/common/collect/TopKSelector;offerAll(Ljava/util/Iterator;)VtopK()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!EMNOPQNOR#	STU??V?WXYZ[ZP	\]U`*??
*???Y*??V?^_`a_bcGdWeYZ[ZP	\fUD*???V?^ghagijWklmYZ[ZP	noUE	?Y*??V?^	pqa	prWsYZ[ZP?ntUY	*+?	?
?V?^	uv	wxa	uy	wzW{YZ[ZP	|TU??VW}YZ[ZP	~TU??V&W}YZ[ZP	TU?
?V:W}??UA*??V?^?ha?i?TUE	?Y*??V?^	?ha	?iW?YZ[ZP?TUE	?Y*??V?^	?ha	?iW?YZ[ZP?TUE	?Y*??V?^	?ha	?iW?YZ[ZP??UZ
?Y+*??V?^
?h
??a
?i
??W?YZ[ZP?TUD*???V?^?ha?iW??]U`?Y*+????V?^?h?`a?i??W?YZ[ZP	??UE	?Y*??V?^	??a	??W?YZ[ZP?TUE	?Y*??V^	?ha	?iW?YZ[ZP??W?Y??
????U?!+?M+? ?*,+??!M???,?V(*+.^ !?h!???va !?i!????c	??W?Y???U[*+?"?#?VB^?h??a?i??W?Y???U?*+,?$?+?,?VV^ ?h?v?va ?i????c
@?W?Y??
?????UE
:**+,?!-?!::?66?2:	*	?!:?????Vi
k'l1k7o^f
'
?v	&?x!?N?N:?h:?v:?v:?v:?x
-?vaH'
??	:?i:??:??:??:??
-??c#?	d???,?,?W?Y???????U?!+?M+? ?*,+??%M???,?V????^ !?h!???va !?i!????c	??W?Y???U[*+?"?&?V?^?h??a?i??W?Y???U?*+,?$?+?,?V?^ ?h?v?va ?i????c
@?W?Y??
?????UE
:**+,?%-?%::?66?2:	*	?%:?????V?
?'?1?7?^f
'
?v	&?x!?N?N:?h:?v:?v:?v:?x
-?vaH'
??	:?i:??:??:??:??
-??c#?	d???,?,?W?Y???????UR+?'?B+?'N-?(?)?i??,-?+?,:*?-???.:?/?0?*+?"?1?V&	????(?.?5?=?F?^4(?x:??R?hR??R?Na*(??:??R?iR??c?=?,?W???U%\+?W2?3W?+? ??4?5?,+?6N-*?7-?8?--?8?9?:-?;-?0?*??V:	#(-
5CGLRW^4($??R
??\?h\??\?Na*($??R
??\?i\??c
?%??W???Ud
*??+?@?V,^ 
?h
??
?Na
?i
??W???Ud
*??+?1?V@^ 
?h
??
?Na
?i
??W???U?+?A?,M,*?-,?/?B?VVW
X^ ?h??
?xa ?i??
??W?Y???U?4+?A?,M,N-?66?-2:?W????,*?-,?C?Vnop$o*r/s^H?v
 ?x?N?N4?h4??,?xa*??4?i4??,??c?d?,,?W?Y???U<+?"M,? ?-,?N,? ?,?:*-?$??N????V*
???? ?(?2?4?7?:?^4(?v#?v<?h<??5??a4(?y#?y<?i<??5??c??????W???U<+?"M,? ?-,?N,? ?,?:*-?$??N????V*
???? ?(?2?4?7?:?^4(?v#?v<?h<??5??a4(?y#?y<?i<??5??c??????W???Uk+,*?D?V?^ ?h?q?va ?i???yjW?lm?	?W???YZH"FGIJKL
?>?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy