org.apache.jackrabbit.oak.plugins.memory.AbstractBlob.class Maven / Gradle / Ivy
???? 3 ? U
V W???????? X
Y Z
[
\ ] ^ _ `
a b c
V
d
e f
g
h i
\ j k
l m
l Z n
o
l p q InnerClasses hashCode !Lcom/google/common/hash/HashCode; supplier G(Lorg/apache/jackrabbit/oak/api/Blob;)Lcom/google/common/io/ByteSource; Code LineNumberTable LocalVariableTable blob $Lorg/apache/jackrabbit/oak/api/Blob; 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 r ^ calculateSha256 G(Lorg/apache/jackrabbit/oak/api/Blob;)Lcom/google/common/hash/HashCode; ab 7Lorg/apache/jackrabbit/oak/plugins/memory/AbstractBlob; b $(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; q s ()I toString
SourceFile AbstractBlob.java 7org/apache/jackrabbit/oak/plugins/memory/AbstractBlob$1 = t u v I F r J K " # w x y java/io/IOException java/lang/IllegalStateException Blob equality check failed = z 5org/apache/jackrabbit/oak/plugins/memory/AbstractBlob 7org/apache/jackrabbit/oak/plugins/memory/AbstractBlob$2 A B = @ ! = > { C | } ~ Hash calculation failed ? D "org/apache/jackrabbit/oak/api/Blob ) * R F java/lang/Object java/lang/String java/lang/Throwable '(Lorg/apache/jackrabbit/oak/api/Blob;)V length ()J com/google/common/io/ByteSource
contentEquals $(Lcom/google/common/io/ByteSource;)Z *(Ljava/lang/String;Ljava/lang/Throwable;)V com/google/common/hash/Hashing '()Lcom/google/common/hash/HashFunction; hash H(Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode; com/google/common/hash/HashCode asBytes! !
" # $ 3 ? Y*? ? % ) &