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

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

There is a newer version: 198
Show newest version
????3?:com/groupbyinc/flux/common/carrotsearch/hppc/IntIntHashMapjava/lang/Object6com/groupbyinc/flux/common/carrotsearch/hppc/IntIntMap9com/groupbyinc/flux/common/carrotsearch/hppc/Preallocablejava/lang/Cloneable	IntIntHashMap.java()V(I)V,.
/this;Ljava/lang/Iterable;putIfAbsent(II)ZcontainsKey(I)Z??
?putOrAdd(III)Iget?n
?putValueincrementValueaddTo??
?removeshiftConflictingKeys?.
?	removeAll>(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntContainer;)I9com/groupbyinc/flux/common/carrotsearch/hppc/IntContainer??T?com/groupbyinc/flux/common/carrotsearch/hppc/IntLookupContainer?contains??????>com/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntCursor?	???n
?max@Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntCursor;other;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntContainer;beforeL(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntIntPredicate;)IGcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntIntPredicate?apply????	predicateILcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntIntPredicate;I(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntPredicate;)IDcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntPredicate?????FLcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntPredicate;getOrDefaultdefaultValueindexOfindexExistsindexindexGet(The index must point at an existing key.?(Ljava/lang/Object;)V,?
e?indexReplacenewValueindexInsert,The index must not point at an existing key.?clearjava/util/Arrays?fill([II)V??
??releaseisEmptyhashCodeޭ??
?5com/groupbyinc/flux/common/carrotsearch/hppc/BitMixer?mix?n
??hequals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class;??
?java/lang/Class?cast&(Ljava/lang/Object;)Ljava/lang/Object;?
?
equalElements?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntIntHashMap;)Z
objLjava/lang/Object;;com/groupbyinc/flux/common/carrotsearch/hppc/HashContainers	
minBufferSize(ID)I


allocateBuffers.
??
rehash([I[I)V
prevKeys
prevValues?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntIntHashMap;)V,
forEach?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/IntIntProcedure;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/IntIntProcedure;Gcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/IntIntProcedure(II)V?! "	procedureTT;ILcom/groupbyinc/flux/common/carrotsearch/hppc/procedures/IntIntProcedure;?(Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntIntPredicate;)Lcom/groupbyinc/flux/common/carrotsearch/hppc/predicates/IntIntPredicate;L()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntIntHashMap$KeysContainer;
>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntCollection;}(Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntIntHashMap;Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntIntHashMap$1;)V,+
,clone>()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntIntHashMap;$java/lang/CloneNotSupportedException0.?
2
q2Dcom/groupbyinc/flux/common/carrotsearch/hppc/HashOrderMixingStrategy5.<67java/lang/RuntimeException9(Ljava/lang/Throwable;)V,;
:<clonede&Ljava/lang/CloneNotSupportedException;toString()Ljava/lang/String;java/lang/StringBuilderC
DB[Fappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;HI
DJ, L(I)Ljava/lang/StringBuilder;HN
DO=>Q]SAB
DUcursorbufferLjava/lang/StringBuilder;firstvisualizeKeyDistribution(I)Ljava/lang/String;@com/groupbyinc/flux/common/carrotsearch/hppc/IntBufferVisualizer]([III)Ljava/lang/String;[_
^`
charactersfromB([I[I)Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntIntHashMap;"java/lang/IllegalArgumentExceptione8Arrays of keys and values must have an identical length.g(Ljava/lang/String;)V,i
fjimap !	n?]
?p??z?@???checkLoadFactor(DDD)Vvw

xcheckPowerOfTwoz?

{fromKeys
fromValuesjava/lang/OutOfMemoryErrorjava/lang/Integer?bitCount?n
??newKeyMixer?n6?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./
?=()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntContainer;*
?(
?desiredAssertionStatus??
??CodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable	Signature](Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/IntIntCursor;>;)I[()Ljava/util/Iterator;V(TT;)TT;V(TT;)TT;
Exceptions
SourceFileInnerClasses!

 !"!#!$!%&'()*+&2,-?4*?0??12?
^_,.?A	*3?7??	12	8!?
ij,5?L
*(?>?A?? 
12
8!
'(?
w	x,??q*?C*?E**(?I?K*?N??*128!'()*???
???,O?M*+?U?0*+?YW??12Z[??
??\]????_?*?a*?c`??eY?f?*?c>?*?h*?j`.6*?j`O?*?l:*?p~6.Y6?(?*?j.6*?jO?`~6???*?a*?s?*?w?O*?jO*Y?a`?a??\	3x!hx!EiN`y!VXz!?12?{!?|! ?#!?V?? ?$?)?3?<???E?N?Y?_?h?p?s?~?????????????#?q?$

VW??9*?}=+??N-??? -????:*??????W???*?}d??* ??9129Z[4?!??? ?/?2?????%V???9*?}=+??N-??? -????:*??????W???*?}d??* ??9129??4?!?9????? ?/?2?????%?????f*???*??W??? 12{!|!??????????6?_?*?a*?c`??eY?f?*???
*??=`=*??W??*6126{!6?!6?!???#?)?-4??]?F*???? 12{!?!??n?_*?c=?*?h*?j`.>*?j`O?*?lN*?p~6-.Y6?&?*?j.6*???`~6?????Rx!I	x!'80/y!7(z!_12_{!Z#!?>	 "!'"0%:&@'I(O)R+].??"?
q?!
???~?*?}=+??*?}?h+???a*?h?+???*?h*?j*?c`O*?lN6*?c6?'-.Y6?+???*??????ا++??N-???-????:*????W???*?}d??RWz!C1y!I+?!@4?
???12?????!?F7=? @*A/B;F@GPIeKnMqOtPwQ?R?S?V?"?;?
q?$????? ???@w*?}=*?c>*?h?#+*?j`.???*?h*?j`O*?l:*?j:6?-.Y6?+.???*???????*?}d??RNz!@0y!w12w??r?!
m#!7@=:?>^`
bc#d(e1i7j=kFmYnapjrmtpv??1?qq?)?????g*?}=*?h?+???*?h*?j*?c`O*?lN6*?c6?'-.Y6?+???*???????*?}d??HCz!/1y!5+?!g12g??b?!,;?6
~????'?,?<?I?Q?Z?]?`???'?
q?$???n??S?*?h?*?j*?c`.??*?lM*?c>*?p~6,.Y6??*?j.?`~6?????> 3%.#!.%y!5z!S12S{!?*
??? ?%?.?8?>?F?Q??@?q?
?]??V?*?h?*?j*?c`.??*?lN*?c6*?p~6-.Y6??*?j.?`~6?????H 6&0#!0&y!7z!V12V{!V?!?*
??? ?&?0?:?@?H?T??@?q?????;?*?h?*?lM*?c>*?p~6,.Y6???`~6?????>-(#!y!#z!;12;{!?*
??	????&?,?.?9??	?q?
?n??M*?c=?*?h?	`?`??*?lN*?p~6-.Y6???`~6??????>!,*#y!1z!M12M{!H#!?*
??	??!?*?4?:?=?H???D?
q?
???9?_?,?(?*?c?*?c`?
*?h??eY?f?????9129?!?
?/??@?n??B?_??
?eYܷ߿?_?$*?c?*?c`?
*?h??eY?f?*?j.??B12B?!?;??]??K?_??
?eYܷ߿?_?$*?c?*?c`?
*?h??eY?f?*?j.>*?jO??*K12K?!K?!B	x!?;BI??u???_??
?eY?߿?<?*?_?*?c`??eY?f?*?jO*?h?G?_?*?l.??eY?f?*?a*?s?
*?w?*?lO*?jO*Y?a`?a??*?12??!?{!?|!?6
!#$%4&;'C)Z+e,o.v/}2?4?	
	?-?I*?a*?h*?l???12?;<
>A?-?X*?a*?h*?l*?j*?N??12?HI
KLMNRS?R*?a*?h??`??12?U?O????B
*?}????
12?\?@?S??=*?h??<*??M,???",????N-????-????``#(y!)"?!M12M$&H
C?M$%?&	??
?? ?0?7?E?K??? qq????'?X*?lM*?jN*?h?+-*?c`.???+?6*?c6?$,.?+,.-.????	????+??>(.y!.(?!X12X??S
N?X?%?.??
??#?%?5?<?M?P?V???%qq?!???(?3	?Y*?)??	12??*?4
?Y*?-??
12?v./??E*?3?L+*?l?4?q?l+*?j?4?q?j++?h?h+*?E?8?E+?L?:Y+?=?:;1? 3>2<	?@E12?"???$?,?9?;?<??{1AB??e?DY?EL+G?KW=*??N-???;-????:?+M?KW+???PW+R?KW+???PW=???+T?KW+?V??*+*W?e12]XYSZ&?6
+/	7AI
SUX`??D???? [\?A
*?l*?c?a??
12
b!?	cd??7*?+???fYh?k??Y*??0M>*??,*.+.??W????,??*l!77m2?!"$#/"5&?
??mn?\?_???eY?f?*?o?q??12{!?
67?FG?D'rt?y'??12'(?
?
@??	??_?+?,??
+?d?|??eY?f?*?lN*?j:*?c6+?d6--?d+.O?d,.O???=+.Y6???*?p~6-.?`~6???-O,.O?????\	i"y![3z!?12?}?~$k*e0_#!6Yc!?JGHGK$L*M0Q6R@SLTTU^ViWpX|Z?[?\?^?Q?,qqqq?	qqqq?qqqq.?a	??_?????eY?f?*?E??=*?lN*?j:6*`?
?l*`?
?j?4:*-?l*?j??Y??Y*?c`??SY??S???**?K???s*?o*d?c?,CF??H/?!H/???12??!!o?!&j,d?Jeh!k&l,n/o9pCyFqHrMsSthwoxw{?|?}?~??/qq?0tu?s?_?#*?a*?s?*?l.???eY?f?*?l:*?j:**?c`*?}*?K????_?*?l????eY?f?OO*???>s12sy!s?!s?!,G2A?&	?&?,?2?G?`?e?j?r??
?9qq?.?b
n*?lM*?jN*?c66?`~6,.6??1*?p6d~6		?,O--.O<6???,O-O*Y?ad?a??f
9y!%3z!5#?!??!	n12n?!i
d^#![?!?R??
????%?*?-?5???F?K?R?U?X?[?_?c?m???qq??*A.??/*????12??1A??/*????12?A*?/*????12??-?4?????_???@??2





© 2015 - 2024 Weber Informatics LLC | Privacy Policy