org.apache.jackrabbit.oak.plugins.document.JournalEntry$TreeNode.class Maven / Gradle / Ivy
???? 3
+ ? + ? + ? + ?
+ ?
+ ? A ? A ? ?
+ ?
? ?
? ? ?
? ? + ? + ?
+ ?
? ? ? ? ? ? ? ? ? ?
?
+ ?
?
? ? ? ? ? ? ?
? ?
+ ? ?
# ?
# ?
+ ?
# ?
# ? ? ? ? ? ? w ? ? ? ? ? ? / ? / ?
? ?
+ ?
? ?
# ? A ? ? ?
? ? NO_CHILDREN Ljava/util/Map; Signature TreeNode InnerClasses eLjava/util/Map; children
mapFactory ?
MapFactory DLorg/apache/jackrabbit/oak/plugins/document/JournalEntry$MapFactory; parent BLorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode; name Ljava/lang/String; ()V Code LineNumberTable LocalVariableTable this (Z)V
concurrent Z
StackMapTable ? ?(Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$MapFactory;Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;Ljava/lang/String;)V ? ? getOrCreatePath V(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode; i$ Ljava/util/Iterator; path n ? isAncestorOf E(Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;)Z other getRoot D()Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; getPath ()Ljava/lang/String; buildPath 4(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; sb Ljava/lang/StringBuilder; parse 6(Lorg/apache/jackrabbit/oak/commons/json/JsopReader;)V reader 3Lorg/apache/jackrabbit/oak/commons/json/JsopReader; serialize builder 4Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; keySet ()Ljava/util/Set; %()Ljava/util/Set; get Ljavax/annotation/CheckForNull; accept ? TraversingVisitor `(Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TraversingVisitor;Ljava/lang/String;)V entry Entry Ljava/util/Map$Entry; visitor KLorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TraversingVisitor; LocalVariableTypeTable kLjava/util/Map$Entry;
Exceptions ? toJson 7(Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder;)V getOrCreate c
access$000 V(Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;)Ljava/lang/String; x0
access$102 b(Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;Ljava/util/Map;)Ljava/util/Map; x1
access$200 ()Ljava/util/Map;
access$300 ?(Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;)Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;
access$400 ?(Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;
SourceFile JournalEntry.java ? W D E 9 : ? : d e H N ? C ? C H S H I / ? ? name must not contain '/': {} java/lang/Object ? ? ? @ C F G ` a ? ? ? ? ? ? ? ? ? ? ? java/lang/String java/lang/StringBuilder f g ? e ? ? ? ? ? ? ? ? e ? ? ? j k 2org/apache/jackrabbit/oak/commons/json/JsopBuilder ? ? ? ? ? ? ? q r t ? ? @org/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode ? ? ? r ? java/util/Map$Entry ? ? ? v y ? ?
? Borg/apache/jackrabbit/oak/plugins/document/JournalEntry$MapFactory java/util/Iterator Iorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TraversingVisitor java/io/IOException
CONCURRENT DEFAULT contains (Ljava/lang/CharSequence;)Z $com/google/common/base/Preconditions
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V +org/apache/jackrabbit/oak/commons/PathUtils elements ((Ljava/lang/String;)Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; toString append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 1org/apache/jackrabbit/oak/commons/json/JsopReader read (I)Ljava/lang/String; matches (I)Z
readString 5org/apache/jackrabbit/oak/plugins/document/util/Utils unescapePropertyName &(Ljava/lang/String;)Ljava/lang/String; object 6()Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; endObject
java/util/Map &(Ljava/lang/Object;)Ljava/lang/Object; 7org/apache/jackrabbit/oak/plugins/document/JournalEntry node W(Lorg/apache/jackrabbit/oak/plugins/document/JournalEntry$TreeNode;Ljava/lang/String;)V entrySet
java/util/Set getValue getKey concat 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; escapePropertyName key H(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/commons/json/JsopBuilder; newMap put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/util/Collections emptyMap 0 + 9 : ; > ? : ; > @ C D E F G H I J 4 *? ? K
! L M E H N J d *? ? ? ? ?
? K
$ % L M E O P Q K? R H S J ? 6*? *? ? -?
? ? ? Y-S? *+? *,? *-? ? K ' ( &+ +, 0- 5. L * 6 M E 6 @ C 6 D E 6 F G Q ? T R T U @ V W J ? /*? M+? ? N-? ? -? ? :,? M???,? K 1 2 #3 *4 -5 L 4 # F G X Y / M E / Z G * [ E Q ? T \? ] ^ J +M,? ? *,? ? ?,? M???? K 9 : ; <