com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2 ?
* ?
+ ?
? ?
? ? ? ?
? ? * ? * ? * ?
? ?
? ?
? ?
? ?
? ?
? ?
* ?
* ?
? ?
* ?
? ?
? ?
* ?
? ?
? ?
* ? ? ? ? ?
* ?
? ?
? ?
? ? ? ?
* ?
* ?
? ?
* ?
* ?
* ?
* ?
* ?
* ? ? ? buffer Ljava/nio/ByteBuffer;
bufferSize I chunkSize (I)V Code LineNumberTable LocalVariableTable this AbstractStreamingHasher InnerClasses NLcom/google/common/hash/AbstractStreamingHashFunction$AbstractStreamingHasher; (II)V
StackMapTable ? process (Ljava/nio/ByteBuffer;)V processRemaining bb putBytes #([B)Lcom/google/common/hash/Hasher; bytes [B %([BII)Lcom/google/common/hash/Hasher; off len 6(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher; i
readBuffer bytesToCopy putUnencodedChars 9(Ljava/lang/CharSequence;)Lcom/google/common/hash/Hasher; charSequence Ljava/lang/CharSequence; putByte "(B)Lcom/google/common/hash/Hasher; b B putShort "(S)Lcom/google/common/hash/Hasher; s S putChar "(C)Lcom/google/common/hash/Hasher; c C putInt "(I)Lcom/google/common/hash/Hasher; putLong "(J)Lcom/google/common/hash/Hasher; l J putObject R(Ljava/lang/Object;Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/Hasher; instance Ljava/lang/Object; funnel Lcom/google/common/hash/Funnel; LocalVariableTypeTable TT; %Lcom/google/common/hash/Funnel<-TT;>; Signature _(TT;Lcom/google/common/hash/Funnel<-TT;>;)Lcom/google/common/hash/Hasher; hash #()Lcom/google/common/hash/HashCode; makeHash munchIfFull ()V munch @(Ljava/lang/CharSequence;)Lcom/google/common/hash/PrimitiveSink; x0 )(C)Lcom/google/common/hash/PrimitiveSink; )(J)Lcom/google/common/hash/PrimitiveSink; )(I)Lcom/google/common/hash/PrimitiveSink; )(S)Lcom/google/common/hash/PrimitiveSink; ,([BII)Lcom/google/common/hash/PrimitiveSink; x1 x2 *([B)Lcom/google/common/hash/PrimitiveSink; )(B)Lcom/google/common/hash/PrimitiveSink;
SourceFile "AbstractStreamingHashFunction.java 1 : 1 q ? ? ? ? ? ? ? ? ? ? ? , - . / 0 / ? ? ? ? ? ? ? ? ^ ? ? ? = > A E ? ? A H ? ? ? ? p q ? ? ? ? r q ? ? ? ? ? X Y T ? X ? \ ? ? f ? ? > o n ? ? L M ^ _ \ ] T U A B P Q ? Lcom/google/common/hash/AbstractStreamingHashFunction$AbstractStreamingHasher %com/google/common/hash/AbstractHasher $com/google/common/base/Preconditions
checkArgument (Z)V java/nio/ByteBuffer allocate (I)Ljava/nio/ByteBuffer; java/nio/ByteOrder
LITTLE_ENDIAN Ljava/nio/ByteOrder; order +(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; limit ()I position (I)Ljava/nio/Buffer; (J)Ljava/nio/ByteBuffer; flip ()Ljava/nio/Buffer; wrap ([BII)Ljava/nio/ByteBuffer; remaining put ,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; get ()B (B)Ljava/nio/ByteBuffer; java/lang/CharSequence length charAt (I)C (S)Ljava/nio/ByteBuffer; (C)Ljava/nio/ByteBuffer; com/google/common/hash/Funnel ;(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V compact ()Ljava/nio/ByteBuffer; 4com/google/common/hash/AbstractStreamingHashFunction! * + , - . / 0 / 1 2 3 ? *? ? 4
g h 5 6 9 0 / 1 : 3 ? .*? p? ? ? *`? ? ? ? *? *? ? 4 s u y # z ( { - | 5 . 6 9 . 0 / . . / ; ? < @ = > ? > 3 ? =++?
? W+*? `? W+?
*? ? + ? W???+*? ? W+? W*+? ? 4 " ? ? ? ? ) ? 2 ? 7 ? <