
com.google.common.hash.HashingOutputStream.class Maven / Gradle / Ivy
???? 2 O
2 3 4
5 6 7 8 9 : ;
< =
> ?
@ A B hasher Lcom/google/common/hash/Hasher; >(Lcom/google/common/hash/HashFunction;Ljava/io/OutputStream;)V Code LineNumberTable LocalVariableTable this ,Lcom/google/common/hash/HashingOutputStream; hashFunction %Lcom/google/common/hash/HashFunction; out Ljava/io/OutputStream; write (I)V b I
Exceptions C ([BII)V bytes [B off len hash #()Lcom/google/common/hash/HashCode; RuntimeVisibleAnnotations #Ljavax/annotation/CheckReturnValue; close ()V
SourceFile HashingOutputStream.java RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; D E F java/io/OutputStream G H I J com/google/common/hash/Hasher K L M N # ( ) , - *com/google/common/hash/HashingOutputStream java/io/FilterOutputStream java/io/IOException $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/io/OutputStream;)V #com/google/common/hash/HashFunction newHasher !()Lcom/google/common/hash/Hasher; putByte "(B)Lcom/google/common/hash/Hasher; putBytes %([BII)Lcom/google/common/hash/Hasher; 1 b *,? ? ? *+? ? ? ? ? 0 1 2 Q *? ?? W*? ? ? 6 7 8 ! " # h *? +?
W*? +? ? <