com.google.common.hash.HashingOutputStream.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4 P
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/io/OutputStream
java/io/FilterOutputStream (Ljava/io/OutputStream;)V #com/google/common/hash/HashFunction newHasher !()Lcom/google/common/hash/Hasher; com/google/common/hash/Hasher *com/google/common/hash/HashingOutputStream hasher Lcom/google/common/hash/Hasher; putByte "(B)Lcom/google/common/hash/Hasher; " # $ out Ljava/io/OutputStream;
& ' ( write (I)V * + , putBytes %([BII)Lcom/google/common/hash/Hasher;
. ' / ([BII)V 1 2 3 hash #()Lcom/google/common/hash/HashCode;
5 6 7 close ()V >(Lcom/google/common/hash/HashFunction;Ljava/io/OutputStream;)V Code LineNumberTable LocalVariableTable this ,Lcom/google/common/hash/HashingOutputStream; hashFunction %Lcom/google/common/hash/HashFunction; MethodParameters b I
Exceptions E java/io/IOException bytes [B off len
SourceFile HashingOutputStream.java RuntimeVisibleAnnotations 8Lcom/google/common/hash/ElementTypesAreNonnullByDefault; RuntimeInvisibleAnnotations $Lcom/google/common/annotations/Beta; 1
8 9 b *,? ? ? *+? ? ? ? ? : . / 0 ; <