org.apache.jackrabbit.oak.plugins.document.DiffCache.class Maven / Gradle / Ivy
???? 3 }
H
I J
I K L
M
N
O
P Q
R S T U V W
H X
Y
Z [
\
]
^
_
M ` a b Diff InnerClasses c Loader d Entry ()V Code LineNumberTable LocalVariableTable this 6Lorg/apache/jackrabbit/oak/plugins/document/DiffCache;
getChanges ?(Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/DiffCache$Loader;)Ljava/lang/String; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; Ljavax/annotation/Nullable; newEntry ?(Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;Z)Lorg/apache/jackrabbit/oak/plugins/document/DiffCache$Entry; getStats ()Ljava/lang/Iterable; Signature D()Ljava/lang/Iterable;
parseJsopDiff P(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/DiffCache$Diff;)Z name Ljava/lang/String; r I jsop diff ;Lorg/apache/jackrabbit/oak/plugins/document/DiffCache$Diff; t 6Lorg/apache/jackrabbit/oak/commons/json/JsopTokenizer; continueComparison Z
StackMapTable L e
SourceFile DiffCache.java " # e f g h i 4org/apache/jackrabbit/oak/commons/json/JsopTokenizer " j k l m g n o p k q r s t s u s "java/lang/IllegalArgumentException java/lang/StringBuilder jsonDiff: illegal token ' v w x g
' at pos: y l v z v { | g 4org/apache/jackrabbit/oak/plugins/document/DiffCache java/lang/Object 9org/apache/jackrabbit/oak/plugins/document/DiffCache$Diff ;org/apache/jackrabbit/oak/plugins/document/DiffCache$Loader :org/apache/jackrabbit/oak/plugins/document/DiffCache$Entry java/lang/String trim ()Ljava/lang/String; isEmpty ()Z (Ljava/lang/String;)V read ()I
readString 5org/apache/jackrabbit/oak/plugins/document/util/Utils
unshareString &(Ljava/lang/String;)Ljava/lang/String; (I)Ljava/lang/String; childNodeAdded (Ljava/lang/String;)Z childNodeDeleted childNodeChanged append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getToken
getLastPos (I)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; toString " # $ 3 *? ? %
? &