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

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

There is a newer version: 1.2024.8
Show newest version
????4?
.com/google/common/hash/AbstractStreamingHasher(II)V
	
%com/google/common/hash/AbstractHasher()V

$com/google/common/base/Preconditions
checkArgument(Z)V
java/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;	java/nio/ByteOrder
LITTLE_ENDIANLjava/nio/ByteOrder;
 !order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;	#$%bufferLjava/nio/ByteBuffer;	'()
bufferSizeI	+,)	chunkSize
./0limit()I
23456)com/google/common/hash/Java8Compatibilityposition(Ljava/nio/Buffer;I)V
28/6
:50
<=>putLong(J)Ljava/nio/ByteBuffer;
2@ABflip(Ljava/nio/Buffer;)V
DEFprocess(Ljava/nio/ByteBuffer;)V
HIJwrap([BII)Ljava/nio/ByteBuffer;
LMNputBytesInternal6(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;
P Q()Ljava/nio/ByteOrder;
ST0	remaining
VWXput,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;
Z[munchIfFull
]^_get()B
aWb(B)Ljava/nio/ByteBuffer;
demunch
ghiputShort(S)Ljava/nio/ByteBuffer;
klmputChar(C)Ljava/nio/ByteBuffer;
opputInt
rsFprocessRemaining
uvwmakeHash#()Lcom/google/common/hash/HashCode;
yz{compact()Ljava/nio/ByteBuffer;
}l~"(C)Lcom/google/common/hash/Hasher;
?=?"(J)Lcom/google/common/hash/Hasher;
?p?"(I)Lcom/google/common/hash/Hasher;
?h?"(S)Lcom/google/common/hash/Hasher;
??NputBytes
???%([BII)Lcom/google/common/hash/Hasher;
???putByte"(B)Lcom/google/common/hash/Hasher;(I)VCodeLineNumberTableLocalVariableTablethis0Lcom/google/common/hash/AbstractStreamingHasher;MethodParameters
StackMapTablebbbytes[BofflenRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;
readBuffer?java/lang/ThrowableibytesToCopybBsScClJhash)(C)Lcom/google/common/hash/PrimitiveSink;)(J)Lcom/google/common/hash/PrimitiveSink;)(I)Lcom/google/common/hash/PrimitiveSink;)(S)Lcom/google/common/hash/PrimitiveSink;=(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;,([BII)Lcom/google/common/hash/PrimitiveSink;)(B)Lcom/google/common/hash/PrimitiveSink;
SourceFileAbstractStreamingHasher.javaRuntimeVisibleAnnotations8Lcom/google/common/hash/ElementTypesAreNonnullByDefault; $%(),)???*???
23???,)?,??.*?p???*`????"*?&*?*??>@D#E(F-G? .??.,).()??@?	,(EF??sF??9++?-?1+*?*`?7+?9*?*?+	?;W???+*?*?7+??*+?C??"STUV'X/Y3Z8[?9??9?%??????Y*+?G???K??`?*?????)?)?
??????N??&+?OM+??W*+?KN+,?W-?:+,?W??fh
ikik#l? &??&?%! ???????MN??e+?R*?"?R?*?"+?UW*?Y*?*?&*?"?9d=>?*?"+?\?`W????*?c+?R*?*?*+?C???*?"+?UW*??6
rstuy*z1{=zC}G?R?Z?c??*,?)e??e?%*;?)?
?????????K*?"?`W*?Y*???	?
??????????h??K*?"?fW*?Y*???	?
??????????l~?K*?"?jW*?Y*???	?
??????????p??K*?"?nW*?Y*???	?
?????)????=??K*?"?;W*?Y*???	?
???????????w?w0*?c*?"??*?"?R?**?"?q*?"*?"?-?1*?t???????+??0???+vw[?L*?"?R?*?c?????????e?m)*?"??*?"?R*?*?**?"?C???*?"?xW????? ?(??)???Al??0*?|?????????A=??0*??????????Ap??0*???????????Ah??0*???????????A???0*+???????????A???2*+????????
?????A???0*???????????????




© 2015 - 2024 Weber Informatics LLC | Privacy Policy