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

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

There is a newer version: 1.4
Show newest version
????2?	??	??




		
	
	N
3








 
!"#
$
%
&
'(')'*{
+,
-.
+/
01
234
?5
6
78????
9
0:
;)
;<=>
;?
@
AB
+C
AD
-E
F
G
HI
J
7K
0LMIncomparableValueExceptionInnerClassesNArbitraryOrderingOArbitraryOrderingHolderLEFT_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;onKeysQEntryL()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;4%(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;RS8(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;TP(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.javaUVQWXY"com/google/common/collect/Ordering,com/google/common/collect/ComparatorOrdering?Z[\]*com/google/common/collect/ExplicitOrdering?^_`aqrbXcdXefk??)com/google/common/collect/ReverseOrdering?g,com/google/common/collect/NullsFirstOrdering+com/google/common/collect/NullsLastOrdering,com/google/common/collect/ByFunctionOrdering?hijk??*com/google/common/collect/CompoundOrderingjava/util/Comparator?l?m1com/google/common/collect/LexicographicalOrderingS?nop??T?q????????java/util/Collectionrstuvwxyz{`|}~??k (%s) must be nonnegativejava/lang/Object?????????w?R????????????w??????W???t???????=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;valueOf(I)Ljava/lang/Integer;
checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)V'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!3PQRSTQRU$	VWX??YjZ[\]^ZS	_`X`*??
*???Y*??Y{abcdbefGgZh\]^ZS	_iXD*???Y?ajkdjlmZnop\]^ZS	qrXE	?Y*??Y?a	std	suZv\]^ZS?qwXY	*+?	?
?Y?a	xy	z{d	x|	z}Z~\]^ZS	WX??Y?Z?\]^ZS	?WX??Y?Z?\]^ZS	?WX?
?Y?Z???XA*??Y>a?kd?l?WXE	?Y*??YJa	?kd	?lZ?\]^ZS?WXE	?Y*??YUa	?kd	?lZ?\]^ZS?WXE	?Y*??Y`a	?kd	?lZ?\]^ZS??XZ
?Y+*??Yna
?k
??d
?l
??Z?\]^ZS?WXD*???Yra?kd?lZ??`X`?Y*+????Y?a?k?cd?l??Z?\]^ZS	??XE	?Y*??Y?a	??d	??Z?\]^ZS?WXE	?Y*??Y?a	?kd	?lZ?\]^ZS??Z??
????X?!+?M+? ?*,+??!M???,?Y????a !?k!???yd !?l!????f	??Z???X[*+?"?#?Y?a?k??d?l??Z???X?*+,?$?+?,?Y?a ?k?y?yd ?l????f
@?Z??
?????XE
:**+,?!-?!::?66?2:	*	?!:?????Y
'17af
'
?y	&?{!?Q?Q:?k:?y:?y:?y:?{
-?ydH'
??	:?l:??:??:??:??
-??f#?	g???,?,?Z???????X?!+?M+? ?*,+??%M???,?Ya !?k!???yd !?l!????f	??Z???X[*+?"?&?Y+a?k??d?l??Z???X?*+,?$?+?,?Y<a ?k?y?yd ?l????f
@?Z??
?????XE
:**+,?%-?%::?66?2:	*	?%:?????YL
N'O1N7Raf
'
?y	&?{!?Q?Q:?k:?y:?y:?y:?{
-?ydH'
??	:?l:??:??:??:??
-??f#?	g???,?,?Z???????XR+?'?B+?'N-?(?)?i??,-?+?,:*?-???.:?/?0?*+?"?1?Y&	defl(m.n5o=qFta4(?{:??R?kR??R?Qd*(??:??R?lR??f?=?,?Z???X?
w+?W??2?3Y?4S?5?+? ??6?7?,+?8N-*?9-?:?--?:?;?<-?=-?0?h>?3?,:+?:S6?++? ?"+?:?S*?%:???+? ??+?:*?$?????S?6d6	6
	?C	``|6*	?>6?d6	??`??66
???6
2:
`6?*2?%:?????U*?@?A6?.?/?0?Y?0???+?/?5?:???G?U?Y?^?b?k?s?y?|??????????????????????????????????
???$?(?+?.?5?B?O?U?X?a?i?a?:$????y?2?Q$?Q;?Q?y?Q?t?Q	?q?Q
???yw?kw??w?Qb?Qk?{s?y|??QdH:$?????????w?lw??k??s??fW
@?%???g?,?-????.???g?,?Z???XF+2:++2S+S66?!*+2?$?+?B?????+?B?Y.??
????+?3?6?<?C?aR$?QF?kF?{F?QF?QF?Q@?y1?Qd F?lF??@??f???Z???Xd
*?C+?D?Ya 
?k
??
?Qd
?l
??Z???Xd
*?C+?1?Ya 
?k
??
?Qd
?l
??Z???X?+?E?,M,*?-,?/?F?Y()
*a ?k??
?{d ?l??
??Z???X?4+?E?,M,N-?66?-2:?W????,*?-,?G?Y?@A$@*C/DaH?y
 ?{?Q?Q4?k4??,?{d*??4?l4??,??f?g?,,?Z???X<+?"M,? ?-,?N,? ?,?:*-?$??N????Y*
NOPQ R(S2T4V7W:Ya4(?y#?y<?k<??5??d4(?|#?|<?l<??5??f??????Z???X<+?"M,? ?-,?N,? ?,?:*-?$??N????Y*
cdef g(h2i4k7l:na4(?y#?y<?k<??5??d4(?|#?|<?l<??5??f??????Z???Xk+,*?H?Yza ?k?t?yd ?l???|Z??	?Z???\]K"IJLMNO
?P?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy