![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.hash.ChecksumHashFunction.class Maven / Gradle / Ivy
???? 4 V +com/google/common/hash/ChecksumHashFunction bits I
+com/google/common/hash/AbstractHashFunction ()V
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; (com/google/common/hash/ImmutableSupplier checksumSupplier *Lcom/google/common/hash/ImmutableSupplier; !bits (%s) must be either 32 or 64
checkArgument (ZLjava/lang/String;I)V java/lang/String " # $ toString Ljava/lang/String; & :com/google/common/hash/ChecksumHashFunction$ChecksumHasher ( ) * get ()Ljava/lang/Object; , java/util/zip/Checksum
% . / w(Lcom/google/common/hash/ChecksumHashFunction;Ljava/util/zip/Checksum;Lcom/google/common/hash/ChecksumHashFunction$1;)V 1 java/io/Serializable Signature ELcom/google/common/hash/ImmutableSupplier<+Ljava/util/zip/Checksum;>; serialVersionUID J
ConstantValue @(Lcom/google/common/hash/ImmutableSupplier;ILjava/lang/String;)V Code LineNumberTable LocalVariableTable this -Lcom/google/common/hash/ChecksumHashFunction; LocalVariableTypeTable
StackMapTable MethodParameters [(Lcom/google/common/hash/ImmutableSupplier<+Ljava/util/zip/Checksum;>;ILjava/lang/String;)V ()I newHasher !()Lcom/google/common/hash/Hasher; ()Ljava/lang/String;
access$100 0(Lcom/google/common/hash/ChecksumHashFunction;)I x0
SourceFile ChecksumHashFunction.java RuntimeVisibleAnnotations -Lcom/google/errorprone/annotations/Immutable; 8Lcom/google/common/hash/ElementTypesAreNonnullByDefault; InnerClasses ChecksumHasher R -com/google/common/hash/ChecksumHashFunction$1 T Acom/google/common/hash/ChecksumHashFunction$ChecksumMethodHandles ChecksumMethodHandles 0 0 2 3 # $ 4 5 6 7 9 : ? 7*? *+?
? ? ? @? ? ? *? *-?
? ? !? ; - . / &