
org.apache.jackrabbit.mk.model.TraversingNodeDiffHandler.class Maven / Gradle / Ivy
???? 2 j
: ;
: < =
>
? @ A
B C
D
E F
G H
E I J K
L A M N
O
P Q R S paths Ljava/util/Stack; Signature %Ljava/util/Stack; rp 1Lorg/apache/jackrabbit/mk/store/RevisionProvider; 4(Lorg/apache/jackrabbit/mk/store/RevisionProvider;)V Code LineNumberTable LocalVariableTable this :Lorg/apache/jackrabbit/mk/model/TraversingNodeDiffHandler; start _(Lorg/apache/jackrabbit/mk/model/Node;Lorg/apache/jackrabbit/mk/model/Node;Ljava/lang/String;)V before %Lorg/apache/jackrabbit/mk/model/Node; after path Ljava/lang/String; getCurrentPath ()Ljava/lang/String; childNodeChanged U(Lorg/apache/jackrabbit/mk/model/ChildNodeEntry;Lorg/apache/jackrabbit/mk/model/Id;)V e Ljava/lang/Exception; changed /Lorg/apache/jackrabbit/mk/model/ChildNodeEntry; newId #Lorg/apache/jackrabbit/mk/model/Id;
StackMapTable M
SourceFile TraversingNodeDiffHandler.java T java/util/Stack U T V W X Y Z [ \ java/lang/String , - ] ^ - _ ` a b c d e f g java/lang/Exception java/lang/RuntimeException h i \ 8org/apache/jackrabbit/mk/model/TraversingNodeDiffHandler java/lang/Object .org/apache/jackrabbit/mk/model/NodeDiffHandler ()V clear push &(Ljava/lang/Object;)Ljava/lang/Object; #org/apache/jackrabbit/mk/model/Node diff X(Lorg/apache/jackrabbit/mk/model/Node;Lorg/apache/jackrabbit/mk/model/NodeDiffHandler;)V peek ()Ljava/lang/Object; -org/apache/jackrabbit/mk/model/ChildNodeEntry getName +org/apache/jackrabbit/oak/commons/PathUtils concat 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; getId %()Lorg/apache/jackrabbit/mk/model/Id; /org/apache/jackrabbit/mk/store/RevisionProvider getNode P(Lorg/apache/jackrabbit/mk/model/Id;)Lorg/apache/jackrabbit/mk/model/StoredNode; )org/apache/jackrabbit/mk/model/StoredNode (Ljava/lang/Throwable;)V pop! U *? *? Y? ? *+? ? ! ! " # " # $ % &