![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.hash.HashingInputStream.class Maven / Gradle / Ivy
???? 4 [
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/io/InputStream
java/io/FilterInputStream (Ljava/io/InputStream;)V #com/google/common/hash/HashFunction newHasher !()Lcom/google/common/hash/Hasher; com/google/common/hash/Hasher )com/google/common/hash/HashingInputStream hasher Lcom/google/common/hash/Hasher; in Ljava/io/InputStream;
" # $ read ()I & ' ( putByte "(B)Lcom/google/common/hash/Hasher;
* # + ([BII)I - . / putBytes %([BII)Lcom/google/common/hash/Hasher; 1 java/io/IOException 3 reset not supported
0 5
6 (Ljava/lang/String;)V 8 9 : hash #()Lcom/google/common/hash/HashCode; =(Lcom/google/common/hash/HashFunction;Ljava/io/InputStream;)V Code LineNumberTable LocalVariableTable this +Lcom/google/common/hash/HashingInputStream; hashFunction %Lcom/google/common/hash/HashFunction; MethodParameters b I
StackMapTable
Exceptions RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; bytes [B off len numOfBytesRead
markSupported ()Z mark (I)V readlimit reset ()V
SourceFile HashingInputStream.java RuntimeVisibleAnnotations 8Lcom/google/common/hash/ElementTypesAreNonnullByDefault; $Lcom/google/common/annotations/Beta; 1
; <