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

com.google.common.hash.Murmur3_32HashFunction.class Maven / Gradle / Ivy

????4?
-com/google/common/hash/Murmur3_32HashFunctionfmix%(II)Lcom/google/common/hash/HashCode;
	
codePointToFourUtf8Bytes(I)J

charToThreeUtf8Bytes(C)J
charToTwoUtf8Bytes
getIntLittleEndian([BI)I
mixH1(II)I
mixK1(I)I
 !"#+com/google/common/hash/AbstractHashFunction()V	%&'seedI	)*+supplementaryPlaneFixZ->com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher
,/"0(I)V2java/lang/StringBuilder
1 5Hashing.murmur3_32(
1789append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
1;8<(I)Ljava/lang/StringBuilder;>)
1@ABtoString()Ljava/lang/String;
DEFGHjava/lang/ObjectgetClass()Ljava/lang/Class;
DJKLhashCode()IN!com/google/common/primitives/IntsP"com/google/common/primitives/LongsRSTULjava/lang/CharSequencelengthRWXYcharAt(I)C["com/google/common/primitives/Chars	]^_`a!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;
cdefgjava/nio/charset/Charsetequals(Ljava/lang/Object;)Zijava/lang/Character???
hmnocodePointAt(Ljava/lang/CharSequence;I)IR@
rstuvjava/lang/StringgetBytes(Ljava/nio/charset/Charset;)[B
xyz	hashBytes%([B)Lcom/google/common/hash/HashCode;
|}~?$com/google/common/base/PreconditionscheckPositionIndexes(III)V
?????*com/google/common/primitives/UnsignedBytestoInt(B)I
M???	fromBytes(BBBB)I̞-Q
????java/lang/Integer
rotateLeft?5??Tkd???k²?5
?????com/google/common/hash/HashCodefromInt$(I)Lcom/google/common/hash/HashCode;????
?"?(IZ)V	???
MURMUR3_32%Lcom/google/common/hash/HashFunction;	???MURMUR3_32_FIXED	????'com/google/common/hash/HashingGOOD_FAST_HASH_SEED	???GOOD_FAST_HASH_32?java/io/Serializable
CHUNK_SIZE
ConstantValueC1C2serialVersionUIDJCodeLineNumberTableLocalVariableTablethis/Lcom/google/common/hash/Murmur3_32HashFunction;MethodParametersbits	newHasher!()Lcom/google/common/hash/Hasher;otherobjectLjava/lang/Object;
StackMapTable"RuntimeVisibleParameterAnnotationsLjavax/annotation/CheckForNull;hashIntinputk1h1hashLong$(J)Lcom/google/common/hash/HashCode;lowhighhashUnencodedChars;(Ljava/lang/CharSequence;)Lcom/google/common/hash/HashCode;iLjava/lang/CharSequence;
hashStringU(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/HashCode;c0Cc1c2c3	codePointcutf16Lengthlenbuffershiftcharset'([BII)Lcom/google/common/hash/HashCode;[Boffoffset
access$000x0
access$100x1
access$200
access$300
access$400
access$500
access$600
SourceFileMurmur3_32HashFunction.javaRuntimeVisibleAnnotations-Lcom/google/errorprone/annotations/Immutable;8Lcom/google/common/hash/ElementTypesAreNonnullByDefault;InnerClassesMurmur3_32Hasher0?	???????'???'???'??&'*+????"??Y*?*?$*?(??JK	LM? ??&'*+?	&*?L?- ??Q??????6?,Y*?$?.??V???AB?F?1Y?34?6*?$?:=?6????[???fg??*+??$+?M*?$,?$?*?(,?(?????`ab(d? ??*??*???
?&@?????KL?7
*?C?I*?$???i?
?????d?=*?$?>???noq?*???'?'?'??????3?> }?6?6*?$?6?6?6???vw
yz|"}+?>3??3??0?'
)?'#?'?'?????l*?$=>+?Q?-+d?V+?Vx?6?6?=????+?Q~?++?Qd?V>?>?=+?Qh???.???'?.?5?;?G?V?[?_??>'?'4?'V	?'l??l??g?'???3#????????\,?b??+?Q>*?$666`??+?V6+`?V6+`?V6	+`?V6
??J??B	??:
??2x?	x?
x?6?6?6????~	76	??+?V6

??
?	y?7?	???
?
?	y?7?	??b
j?

k?
?	y?7?	??>+?l6
?*+?p,?q?w???	y?7*?(??	 ?	 ???6?6 }7?	????2??6

?6??*+?p,?q?w???3?
?????%?/?;?G?S?s??????????????????????????????????????
????%?4?7?D?K?N?Q?X?`?i?p?s?y???????????'/p??;d??GX??	SL??
3?'`?'????
?'y?'v?'s?'???????'	??'
????????a?A
?Rc????+
???!?Rc?	??y??)m`+??{*?$66`?+`??6?6????66?+`3??x?6???????6???2?	???'?0?6?9?B?S?\?f??\	'	?'< ?'m??m??m?'m?'^?'[?'94?'??#???
???
?J*`3*`3*`3*3?????????'?	??
?I?h;??;?h;????????'??
?T?;
??;h?`;????????'?'?	??
?t(?;|?;?h;
|?;?h;|?;????	#
?(?'(U'?	?U
	
?a7?|????|~??y???|~??y???~??y?????7?'??

?Q'?|????|~?x????~?x??????'????
?A?|????~?x????????????/???7??'??:???7??'?'??:*???7????'??/???7?????/???7????
?/???7??'??:???7??'?'?#?G'?Y?????Y?????Y????????8:????
???
,?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy