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

com.groupbyinc.flux.common.carrotsearch.hppc.ObjectLongHashMap.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????3?>com/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap?Ljava/lang/Object;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/Preallocable;Ljava/lang/Cloneable;java/lang/Object:com/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongMap9com/groupbyinc/flux/common/carrotsearch/hppc/Preallocablejava/lang/Cloneable
ObjectLongHashMap.java@com/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap$1
Mcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap$ValuesIteratorValuesIteratorNcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap$ValuesContainerValuesContainerKcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap$KeysIteratorKeysIteratorLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap$KeysContainer
KeysContainerLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap$EntryIterator
EntryIteratorkeys[Ljava/lang/Object;values[JkeyMixerIassignedmaskresizeAthasEmptyKeyZ
loadFactorD
orderMixerFLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;$assertionsDisabled()V(I)V.0
1thisILcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;@Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;??(ID)V.8
9expectedElements?
=@K(IDLcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy;)V.B
C./
E+,	GverifyLoadFactor(D)DIJ
K)*	MensureCapacityO0
PP(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongAssociativeContainer;)VKcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongAssociativeContainerSsize()IUVTWputAllP(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongAssociativeContainer;)IYZ
[	containerWLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongAssociativeContainer<+TKType;>;MLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongAssociativeContainer;put(Ljava/lang/Object;J)J-(	b$#	d%#	fjava/lang/AssertionErrorh
iE'(	k !	m	ohashKey(Ljava/lang/Object;)Irs
tequals'(Ljava/lang/Object;Ljava/lang/Object;)Zvw
x&#	zallocateThenInsertThenRehash(ILjava/lang/Object;J)V|}
~
previousValueJ[TKType;slotexistingTKType;Ljava/lang/Object;keyvalue
Witerator()Ljava/util/Iterator;??T?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????Ecom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectLongCursor???	????	??`a
?cQLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectLongCursor<+TKType;>;GLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectLongCursor;count(Ljava/lang/Iterable;)Ijava/lang/Iterable???iterablehLjava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectLongCursor<+TKType;>;>;Ljava/lang/Iterable;putIfAbsent(Ljava/lang/Object;J)ZcontainsKey(Ljava/lang/Object;)Z??
?putOrAdd(Ljava/lang/Object;JJ)Jget(Ljava/lang/Object;)J??
?putValueincrementValueaddTo??
?removeshiftConflictingKeys?0
?	removeAllA(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;)I;CLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectCursor;otherHLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer<-TKType;>;>Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer;beforeP(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectLongPredicate;)IKcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectLongPredicate?apply????!	predicateWLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectLongPredicate<-TKType;>;MLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectLongPredicate;L(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate;)IGcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate?????SLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate<-TKType;>;ILcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate;getOrDefaultdefaultValueindexOfindexExists(I)ZindexindexGet(I)J(The index must point at an existing key.?(Ljava/lang/Object;)V.?
i?indexReplace(IJ)JnewValueindexInsert,The index must not point at an existing key.?clearjava/util/Arrays?fill(([Ljava/lang/Object;Ljava/lang/Object;)V?
?releaseisEmptyhashCodeޭ??
?5com/groupbyinc/flux/common/carrotsearch/hppc/BitMixermix
s
	(J)I

	PLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectLongCursor;hgetClass()Ljava/lang/Class;
java/lang/Classcast&(Ljava/lang/Object;)Ljava/lang/Object;

equalElementsC(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;)Z
objJLcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectLongCursor<*>;CLcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap<*>;;com/groupbyinc/flux/common/carrotsearch/hppc/HashContainers#
minBufferSize(ID)I%&
$'allocateBuffers)0
*?
,rehash([Ljava/lang/Object;[J)V./
0prevKeys
prevValuesC(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;)V.4
5forEach?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectLongProcedure;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectLongProcedure;Kcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectLongProcedure9(Ljava/lang/Object;J)V?;:<	procedureTT;MLcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/ObjectLongProcedure;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectLongPredicate;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectLongPredicate;P()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap$KeysContainer;
5?()Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongCollection;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap$1;)V.E
FcloneB()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;$java/lang/CloneNotSupportedExceptionJH?
L
qL
?LDcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategyPH?QRjava/lang/RuntimeExceptionT(Ljava/lang/Throwable;)V.V
UWclonede&Ljava/lang/CloneNotSupportedException;toString()Ljava/lang/String;java/lang/StringBuilder^
_E[aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;cd
_e, g-(Ljava/lang/Object;)Ljava/lang/StringBuilder;ci
_j=>l(J)Ljava/lang/StringBuilder;cn
_o]q\]
_scursorbufferLjava/lang/StringBuilder;firstvisualizeKeyDistribution(I)Ljava/lang/String;Ccom/groupbyinc/flux/common/carrotsearch/hppc/ObjectBufferVisualizer{)([Ljava/lang/Object;II)Ljava/lang/String;y}
|~
charactersfromW([Ljava/lang/Object;[J)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;"java/lang/IllegalArgumentException?8Arrays of keys and values must have an identical length.?(Ljava/lang/String;)V.?
??imap"#	?(Ljava/lang/Object;I)I
?
	???z?@???checkLoadFactor(DDD)V??
$?checkPowerOfTwo??
$?fromKeys
fromValuesjava/lang/OutOfMemoryError?java/lang/Integer?bitCount(I)I??
??newKeyMixer??Q?Fcom/groupbyinc/flux/common/carrotsearch/hppc/BufferAllocationException??Not enough memory to allocate buffers for rehashing: %,d -> %,d?valueOf(I)Ljava/lang/Integer;??
??=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V.?
??
expandAtCount?&
$?emptyElementSlotLjava/lang/OutOfMemoryError;	arraySizenextBufferSize(IID)I??
$?
pendingKeypendingValue	idealSlotshiftgapSlotdistancev?
?v1v2HI
?>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongContainer; D
?A()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectCollection;B
?desiredAssertionStatus??
?CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	SignatureZ(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongAssociativeContainer<+TKType;>;)V
StackMapTable(TKType;J)JZ(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongAssociativeContainer<+TKType;>;)Ik(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectLongCursor<+TKType;>;>;)I(TKType;J)Z(TKType;JJ)J
(TKType;)JK(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectContainer<-TKType;>;)IZ(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectLongPredicate<-TKType;>;)IV(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/ObjectPredicate<-TKType;>;)I
(TKType;)Z
(TKType;)I(ITKType;J)VF(Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap<*>;)Zh()Ljava/util/Iterator;>;d;>(TT;)TT;d;>(TT;)TT;Y()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap.KeysContainer;K()Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;o([TKType;[J)Lcom/groupbyinc/flux/common/carrotsearch/hppc/ObjectLongHashMap;
([TKType;[J)V
Exceptions
SourceFileInnerClasses!	
 !"#$#%#&#'()*+,-(3./?F*?2??35?34?
`a.0?S	*6?:??	35	;#?	34?
kl.8?^
*(?A?D?? 
35
;#
)*?
34?
y	z.B??*?F*?H**(?L?N*?Q??*35;#)*+,?34???
???.R?i*+?X?2*+?\W??35]_?34]^??
????`a??
??c?*?e*?g`??iY?j?*?g6+? *?l*?n`/7*?n` P?*?p?q:*+?u~62Y:?-*+?y?*?n/7*?n P?`~6???*?e*?{?*+ ??+S*?n P*Y?e`?e	??\	5
??s??KoUe?#]]???35??????!?%#?*Ko?]]???34????V??!?%?*?5???B?K?U?`?j?s?{?~???????????????&?q?(
??YZ??9*??=+??N-??? -????:*??????X???*??d??* ??9359]_4?#?  ??9349]^??? ?/?2?????%??Y???9*??=+??N-??? -????:*??????X???*??d??* ??9359??4?#?  ??9349????? ?/?2?????%??????*+???*+ ??X??? 35?????34??????????????7?c?*?e*?g`??iY?j?*+???*+??A aA*+ ??X ??*7357??7??7???7347?????#?)?.5????a?b*+  ???? 35?????34????????Xf*?g=+?*?l*?n`/B*?n`	P!?*?p?qN*+?u~6-2Y:?**+?y?*?n/7*???`~6???	??R??P	??*<33?#:,??f35f??a%#?**<?:,??f34f???>	  !"#*$3'=(G)P*V+Y-d0??"?q?%
???????*??=+??*???k+?ƙd*?l?+???*?l*?n*?g`	P*?p?qN6*?g6?'-2Y:?+???*??????ا++??N-???-????:*?ζ?X???*??d??RZ??F1?#L+?#C4?
???35?????#?4Z??C4??
???34????F9?A B*C/D;HCISKhMqOtQwRzS?T?U?X?$?;?q?$????? ?????uz*??=*?g>*?l?#+*?n`/???*?l*?n`	P*?p?q:*?n:6?-2Y:?+/???*???????*??d??RQ??C0?#z35z??u?#
p%#:@@: !?*Q??z34z??:@??>`b
de#f(g1k:l@mIo\pdrmtpvsx??1?q??)???????Pj*??=*?l?+???*?l*?n*?g`	P*?p?qN6*?g6?'-2Y:?+???*???????*??d??HF??21?#8+?#j35j??e?#/;?*F??j34j??/;??6
?????'?/???L?T?]?`?c???'?q?$???????%Z+?*?l?*?n*?g`/?	?*?p?qM*?g>*+?u~6,2Y:? *+?y?*?n/?`~6???	??>#7(2%#1)?#8"??Z35Z???*#7?8"??Z34Z???*
???#?(?1?;?E?M?X??@?q?
???a?4_+?*?l?*?n*?g`/? ?*?p?q:*?g6*+?u~62Y:?!*+?y?*?n/?`~6??? ??H$;*5%#4+?#<#??_35_??_???*$;?<#??_34_???*
???$?*?4???I?Q?]??@?q??????
B+?*?l?*?p?qM*?g>*+?u~6,2Y:?*+?y??`~6?????>1,%##?#&??B35B???*1?&??B34B???*
??	????)?3?5?@??	?q?
???s?!T*?g=+?*?l?	`?`??*?p?qN*+?u~6-2Y:?*+?y??`~6??????>$0-'?#4 ??T35T??O%#?*$0?4 ??T34T???*
??	??$?-?7?A?D?O???D?q?
??????9?c?,?(?*?g?*?g`?
*?l??iY?j?????9359?#?934?
?/?@????B?c??
?iY????c?$*?g?*?g`?
*?l??iY?j?*?n/??B35B?#?B34?	
;
?????M?c??
?iY????c?$*?g?*?g`?
*?l??iY?j?*?n/7*?n P??*M35M?#M??C
???M34?;CJ??}?+??c??
?iY?????<,?*?c?*?g`??iY?j?*?n!P*?l?G?c?*?p2??iY?j?*?e*?{?
*,!??*?p,S*?n!P*Y?e`?e??*?35??#????????34????6
#%&'4(;)C+Z-e.o0v1}4?6?	
	???/?[*?e*?l*?p???35?34?=>
@C/?j*?e*?l*?p*?n*?Q??35?34?JK
MNOPUV?d*?e*?l??`??35?34?W?O???T
*??????
35?
34?^?@V??>*?l?	?<*?M,???",????N-???-???``35/#?'?>34?fg'h3i9j<k?
@???'v???'+?$*?+??**?+???????'35' ??'34?stu?%@??I+??*????+?M,???/,????N-??:*???*??-??????????*+??%??I35I?5?*+??%?!I34I?"?&	~
?%?+?7?B?D?G??
???/?????O0??:*?{?
*?p?-*?p?qM*?nN**?N?(?+,?*?-?	*,-?1??*"23!:35:;#?"2?:34?????(?3?9??)???E	?Y*?6??	35?	34????78?P*?p?qM*?nN*?l?+-*?g`/?=6*?g6?,2?+,2-/?=????+??>&(?#,"?#P35P>@H
C !? P34P>?H??&	??
??#?3?:?H?N???#q?????7A?[*?p?qM*?nN*?l?+-*?g`/???+?6*?g6?$,2?+,2-/????	????+??>+.?#1(?#[35[??S
N !? [34[??S??.??
??&?(?8???P?S?Y???(q??!???B?E	?Y*?C??	35?	34??? D?F
?Y*?G??
35?
34?zHI??E*?M?L+*?p?N?q?p+*?n?O?޵n++?l?l+*?H?S?H+?L?UY+?X?:;K? 3Y5<	Z[E35?3Y4E34?"???$?,?9?;?<??{K??\]?e?_Y?`L+b?fW=*?N-???;-????:?+h?fW+???kW+m?fW+???pW=???+r?fW+?t??*+*u?e35]vwSx(?+*ue34?6

+/
7AISUX`??_???? yz?S
*?p*?g???
35
?#?
34?	????7*?+????Y?????Y*??2M>*??,*2+/??X????,??*?#77 !?5?7??4?!"%&$'/&5*?
????rs?x?c?+??iY?j?+*??????35???34???
:;???IJ?V'????'??35)*?34?
C
D./??	??c?+?,??
+?d????iY?j?*?p?qN*?n:*?g6+?d6--?d+2S?d,/P???=+2Y:???*?u~6-2?`~6???-S,/P?????\	l"?#^3???35????!'k-e !3_%#9Y?#?*^3???34???'k??JKLKO'P-Q3U9VCWOXWYaZl[s\^?_?`?b?S?/q?q??	q?q??q?q???)0??	??c?????iY?j?*?H??=*?p?qN*?n:6*`??q?p*`??n?4:*-?p*?n??Y??Y*?g`??SY??S???**?N???{*??*d?g?/JM??H2?#O/Z??35??#!v?#)n2/h3!??34)n2??Jil!o)p/r2s@tJ}MuOvTwZxo{v|~????????6q??0|}?+v?c?#*?e*?{?*?p2?,??iY?j?*?p?q:*?n:**?g`*??*?N???+?c?*?p????iY?j?,S!P*?1??>v35v?#v??v??/G25A3!? v34v??/G2??&	?&?/?5?J?c?h?m?u??
?<q????0??
q*?p?qM*?nN*?g66?`~6,2:??1*?u6d~6		?,S--/P<6???,S-	P*Y?ed?e??f
"9?#(3??8#?#B?#	q35q?#i
d !^%#[?#? (3??q34i??R??
???"?(?-?0?8?B?I?N?U?X?[?^?b?f?p?? ?q???*vw?s+,?+?+,?ř??? 35?????34???@AH??A*?ɰ?35?34??KA ??A*?̰?35?34?A??A*?ϰ?35?34??/?4?Ӛ??c???@???2




© 2015 - 2024 Weber Informatics LLC | Privacy Policy