
org.apache.jackrabbit.oak.plugins.memory.AbstractBlob.class Maven / Gradle / Ivy
???? 2 ? W
X Y???????? Z
[ \
]
^ _ ` a b
c d e
X
f
g h
i
j k
^ l m
n o
n \ p
q
n r s InnerClasses hashCode !Lcom/google/common/hash/HashCode; supplier J(Lorg/apache/jackrabbit/oak/api/Blob;)Lcom/google/common/io/InputSupplier; Code LineNumberTable LocalVariableTable blob $Lorg/apache/jackrabbit/oak/api/Blob; Signature a(Lorg/apache/jackrabbit/oak/api/Blob;)Lcom/google/common/io/InputSupplier; equal K(Lorg/apache/jackrabbit/oak/api/Blob;Lorg/apache/jackrabbit/oak/api/Blob;)Z e Ljava/io/IOException; a b al J bl ai Ljava/lang/String; bi
StackMapTable t ` calculateSha256 G(Lorg/apache/jackrabbit/oak/api/Blob;)Lcom/google/common/hash/HashCode; ab 7Lorg/apache/jackrabbit/oak/plugins/memory/AbstractBlob; d $(Lcom/google/common/hash/HashCode;)V this ()V getSha256 #()Lcom/google/common/hash/HashCode; sha256 ()[B getReference ()Ljava/lang/String; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; getContentIdentity equals (Ljava/lang/Object;)Z that other Ljava/lang/Object; s u ()I toString
SourceFile AbstractBlob.java 7org/apache/jackrabbit/oak/plugins/memory/AbstractBlob$1 ? v w x K H t L M " # y + z java/io/IOException java/lang/IllegalStateException Blob equality check failed ? { 5org/apache/jackrabbit/oak/plugins/memory/AbstractBlob 7org/apache/jackrabbit/oak/plugins/memory/AbstractBlob$2 C D ? B ! ? @ | E } ~ Hash calculation failed ? ? F "org/apache/jackrabbit/oak/api/Blob + , T H java/lang/Object java/lang/String java/lang/Throwable '(Lorg/apache/jackrabbit/oak/api/Blob;)V length ()J com/google/common/io/ByteStreams K(Lcom/google/common/io/InputSupplier;Lcom/google/common/io/InputSupplier;)Z *(Ljava/lang/String;Ljava/lang/Throwable;)V com/google/common/hash/Hashing '()Lcom/google/common/hash/HashFunction; hash l(Lcom/google/common/io/InputSupplier;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; com/google/common/hash/HashCode asBytes! !
" # $ 3 ? Y*? ? % * &