
com.google.common.hash.AbstractByteHasher.class Maven / Gradle / Ivy
???? 2 ? a b c b d b e b
f
g h i j
g k l
m
n
o p
q
o r
g s
g t
g u
v
g w
g x
g y z {
|
}
~
?
?
? ? ? scratch Ljava/nio/ByteBuffer; ()V Code LineNumberTable LocalVariableTable this +Lcom/google/common/hash/AbstractByteHasher; update (B)V ([B)V b [B ([BII)V i I off len
StackMapTable putByte "(B)Lcom/google/common/hash/Hasher; B putBytes #([B)Lcom/google/common/hash/Hasher; bytes %([BII)Lcom/google/common/hash/Hasher; "(I)Lcom/google/common/hash/Hasher; ? putShort "(S)Lcom/google/common/hash/Hasher; s S putInt putLong "(J)Lcom/google/common/hash/Hasher; l J putChar "(C)Lcom/google/common/hash/Hasher; c C 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; )(C)Lcom/google/common/hash/PrimitiveSink; x0 )(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 AbstractByteHasher.java ? ? 0 ? ? ? " # ? ? ? ? ? ? ? ? ! ) . ) * ? ? ? ) + ? ? ? ? ? ? = ? ) ; A ? B ? F ? ? N ? F G B C A ; = > 7 : 7 8 4 5 )com/google/common/hash/AbstractByteHasher %com/google/common/hash/AbstractHasher java/lang/Throwable #com/google/common/primitives/Shorts BYTES !com/google/common/primitives/Ints "com/google/common/primitives/Longs "com/google/common/primitives/Chars java/nio/ByteBuffer allocate (I)Ljava/nio/ByteBuffer; java/nio/ByteOrder
LITTLE_ENDIAN Ljava/nio/ByteOrder; order +(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; checkPositionIndexes (III)V array ()[B clear ()Ljava/nio/Buffer; (S)Ljava/nio/ByteBuffer; (J)Ljava/nio/ByteBuffer; (C)Ljava/nio/ByteBuffer; com/google/common/hash/Funnel ;(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V ! " # $ B *? *? ? ? ? ? %
$ % &