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

com.groupbyinc.flux.common.google.common.hash.Hashing.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????25com/groupbyinc/flux/common/google/common/hash/Hashingjava/lang/ObjectHashing.java;Lcom/groupbyinc/flux/common/google/common/annotations/Beta;7com/groupbyinc/flux/common/google/common/hash/Hashing$1Qcom/groupbyinc/flux/common/google/common/hash/Hashing$LinearCongruentialGenerator	LinearCongruentialGeneratorNcom/groupbyinc/flux/common/google/common/hash/Hashing$ConcatenatedHashFunctionConcatenatedHashFunctionBcom/groupbyinc/flux/common/google/common/hash/Hashing$ChecksumTypeChecksumTypeCcom/groupbyinc/flux/common/google/common/hash/Hashing$Adler32Holder
Adler32HolderAcom/groupbyinc/flux/common/google/common/hash/Hashing$Crc32HolderCrc32HolderBcom/groupbyinc/flux/common/google/common/hash/Hashing$Crc32cHolderCrc32cHolderBcom/groupbyinc/flux/common/google/common/hash/Hashing$Sha512HolderSha512HolderBcom/groupbyinc/flux/common/google/common/hash/Hashing$Sha256HolderSha256Holder@com/groupbyinc/flux/common/google/common/hash/Hashing$Sha1Holder!
Sha1Holder?com/groupbyinc/flux/common/google/common/hash/Hashing$Md5Holder$	Md5HolderEcom/groupbyinc/flux/common/google/common/hash/Hashing$SipHash24Holder'SipHash24HolderGcom/groupbyinc/flux/common/google/common/hash/Hashing$Murmur3_128Holder*Murmur3_128HolderFcom/groupbyinc/flux/common/google/common/hash/Hashing$Murmur3_32Holder-Murmur3_32HolderGOOD_FAST_HASH_SEEDIgoodFastHash?(I)Lcom/groupbyinc/flux/common/google/common/hash/HashFunction; checkPositiveAndMakeMultipleOf32(I)I45
6GOOD_FAST_HASH_FUNCTION_32@([Lcom/groupbyinc/flux/common/google/common/hash/HashFunction;)VIJ

KiminimumBitsbitshashFunctionsNeeded
hashFunctionsseed
murmur3_32Dcom/groupbyinc/flux/common/google/common/hash/Murmur3_32HashFunctionT(I)VIV
UW>()Lcom/groupbyinc/flux/common/google/common/hash/HashFunction;
MURMUR3_32Z9	.[Ecom/groupbyinc/flux/common/google/common/hash/Murmur3_128HashFunction]
^WMURMUR3_128`9	+a	sipHash24SIP_HASH_24d9	(e@(JJ)Lcom/groupbyinc/flux/common/google/common/hash/HashFunction;=com/groupbyinc/flux/common/google/common/hash/SipHashFunctionh(IIJJ)VIj
ikk0Jk1md5MD5q9	%rsha1SHA_1u9	"vsha256SHA_256y9	zsha512SHA_512}9	~crc32cCRC_32_C?9	?crc32CRC_32?9	?adler32ADLER_32?9	?checksumHashFunction?(Lcom/groupbyinc/flux/common/google/common/hash/Hashing$ChecksumType;Ljava/lang/String;)Lcom/groupbyinc/flux/common/google/common/hash/HashFunction;Bcom/groupbyinc/flux/common/google/common/hash/ChecksumHashFunction?
access$200G(Lcom/groupbyinc/flux/common/google/common/hash/Hashing$ChecksumType;)I??
?N(Lcom/groupbyinc/flux/common/google/common/base/Supplier;ILjava/lang/String;)VI?
??typeDLcom/groupbyinc/flux/common/google/common/hash/Hashing$ChecksumType;toStringLjava/lang/String;consistentHash<(Lcom/groupbyinc/flux/common/google/common/hash/HashCode;I)I6com/groupbyinc/flux/common/google/common/hash/HashCode?	padToLong()J??
??(JI)I??
?hashCode8Lcom/groupbyinc/flux/common/google/common/hash/HashCode;bucketsbuckets must be positive: %s?java/lang/Integer?valueOf(I)Ljava/lang/Integer;??
??;com/groupbyinc/flux/common/google/common/base/Preconditions?
checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)V??
??(J)VI?

?
nextDouble()D??

?input	generatorSLcom/groupbyinc/flux/common/google/common/hash/Hashing$LinearCongruentialGenerator;	candidatenextcombineOrderedN(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/google/common/hash/HashCode;java/lang/Iterable?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????(Must be at least 1 hash code to combine.?(ZLjava/lang/Object;)V??
??()Ljava/lang/Object;????()IO?
??[B?asBytes()[B??
??,All hashcodes must have the same bit length.?fromBytesNoCopy<([B)Lcom/groupbyinc/flux/common/google/common/hash/HashCode;??
??	nextBytesi$Ljava/util/Iterator;	hashCodesNLjava/lang/Iterable;Ljava/lang/Iterable;NLjava/util/Iterator;resultBytescombineUnorderedNumber of bits must be positive?()VI?
?this7Lcom/groupbyinc/flux/common/google/common/hash/Hashing;
access$000
access$100??
?x0x1java/lang/System?currentTimeMillis?
CodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable	Signature?(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/google/common/hash/HashCode;
SourceFileInnerClassesRuntimeInvisibleAnnotations101	23
[?7< ??;????>?`?l=?@N-?>S?B66?E`6-?HS????
Y-?L?>6M1[N1VO1#8P1(3QC3(R1:=?@BCG#H(I.J3K<LCMLKRO?
?D?	S33	?UY?X?	R1a	SY?\?m	F33	?^Y?_?	R1?	FY?b??	cY?f??	cg@?iY ?l?mnon?	pY?s??	tY?w??	xY?{??	|Y???	?Y????	?Y????	?Y???
??B??Y**??+???????	??=	*?????	??	?1@	???G????Y??S???
Y??N6`?-??o?6??
6????4G?nG?1"%??%"?12?1QR"S%X2Y=ZD\@?
?	??q?*??L+??Ҹ?+??????=l?N*??:???N????:??:?-?????6??--3%h3??T??????-??R` M1K5??D<??.U????????iO1&b????????2lmno&pDqKr]thuzt?w?x+?.?????(??@???	
	??Q~*??L+??Ҹ?+??????l?M*??N-???H-????:??:?,?????6??,\33`?T??????,??H[M1F0???7??+N??~??w??$Z??~??w??.???$???F?X?c?p?v?y?#?+????&??@???	
45O????`?~?O1
??@I?/*?????????B?,??:*+???????,?? ???B?Vr

D


 
"#
%&
()
+,
./






© 2015 - 2025 Weber Informatics LLC | Privacy Policy