![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.hash.Murmur3_32HashFunction$Murmur3_32Hasher.class Maven / Gradle / Ivy
???? 4 ?
%com/google/common/hash/AbstractHasher ()V
>com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher h1 I length isDone Z buffer J ???? shift
! " -com/google/common/hash/Murmur3_32HashFunction
access$000 (I)I
$ % &
access$100 (II)I
( ) * update (IJ)V
, - . / 0 $com/google/common/base/Preconditions checkPositionIndexes (III)V
2 3 4
access$200 ([BI)I
6 7 8 putByte "(B)Lcom/google/common/hash/Hasher;
: ; < = > java/nio/ByteBuffer order ()Ljava/nio/ByteOrder; @ A B C D java/nio/ByteOrder
LITTLE_ENDIAN Ljava/nio/ByteOrder;
: F = G +(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
: I J K remaining ()I
: M N K getInt
P Q R putInt "(I)Lcom/google/common/hash/Hasher;
: T U V hasRemaining ()Z
: X Y Z get ()B \ ] ^ _ ` !java/nio/charset/StandardCharsets UTF_8 Ljava/nio/charset/Charset;
b c d e f java/nio/charset/Charset equals (Ljava/lang/Object;)Z h i j K java/lang/CharSequence h l m n charAt (I)C
p q r
access$300 (C)J t java/lang/Character ? ??
x y r
access$400
s { | } codePointAt (Ljava/lang/CharSequence;I)I h ? ? subSequence (II)Ljava/lang/CharSequence; h ? ? ? toString ()Ljava/lang/String;
? ? ? ? ? java/lang/String getBytes (Ljava/nio/charset/Charset;)[B
? ? ? putBytes #([B)Lcom/google/common/hash/Hasher;
? ? ?
access$500 (I)J
? ? ? putString S(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/Hasher;
, ? ? ?
checkState (Z)V
? ? ?
access$600 %(II)Lcom/google/common/hash/HashCode;
?
? ? ? putChar "(C)Lcom/google/common/hash/Hasher;
? ? ? putLong "(J)Lcom/google/common/hash/Hasher;
? ? ? 6(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;
? ? ? %([BII)Lcom/google/common/hash/Hasher; (I)V Code LineNumberTable LocalVariableTable this @Lcom/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher; seed MethodParameters nBytes
StackMapTable b B RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; bytes [B off len i Ljava/nio/ByteBuffer; bo l c C c0 c1 c2 c3 codePoint utf16Length input Ljava/lang/CharSequence; charset hash #()Lcom/google/common/hash/HashCode; Z(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/PrimitiveSink; )(C)Lcom/google/common/hash/PrimitiveSink; )(J)Lcom/google/common/hash/PrimitiveSink; )(I)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;
SourceFile Murmur3_32HashFunction.java InnerClasses Murmur3_32Hasher 0 ? ? X *? *? *?
*? ? ? ? ? ? ? ? ? ) * ? ? ]*Y? *? y?? *Y? h`? *Y?
`?
*? ? ,**? *? ?? ? #? *Y? }? *Y? d? ? ? " * 3! F" Q# \% ? ] ? ? ] ? ] ) ? ? \ ? ? ) 7 8 ? E
* ?~?? '*? ?
* + ?
? ?
? ? ? ? ? ? ? ? ? ? A`+?? +6`? *+`? 1?? '????? *+`3? 5W????*? ? " 1 3 4 "3 (6 .7 96 ?9 ? 4 A ? ? A ? ? A ? A ? 5 ? ? ? ?
? ? ? ? ? ? ? ? ? <+? 9M+? ?? EW+? H? *+? L? OW???+? S? *+? W? 5W???+,? EW*? ? " ? @
A B !D (E 4G :H ? <