
org.apache.jackrabbit.oak.plugins.memory.MutableNodeState.class Maven / Gradle / Ivy
???? 2!
@ ?
? ? ? ?
? ?
? ? ? ?
? ? ? ?
? ? ? ?
?
? : ? ? ? ?
?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ?
? ? : ? ? ? ? ? ? ? ? ?
( ?
( ? ?
( ? ? ? ? ? ? ? ? ?
( ? : ?
?
?
?
?
? ? : ?
? ?
= ?
? ? ? base /Lorg/apache/jackrabbit/oak/spi/state/NodeState;
properties Ljava/util/Map; Signature PLjava/util/Map; nodes ^Ljava/util/Map; replaced Z $assertionsDisabled 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V Code LineNumberTable LocalVariableTable this ;Lorg/apache/jackrabbit/oak/plugins/memory/MutableNodeState; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; snapshot 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState;
StackMapTable reset newBase setChildNode ~(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/plugins/memory/MutableNodeState; name Ljava/lang/String; state child ?
Exceptions ? RuntimeVisibleAnnotations
isModified 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z n Entry InnerClasses Ljava/util/Map$Entry; i$ Ljava/util/Iterator; pState -Lorg/apache/jackrabbit/oak/api/PropertyState; p before LocalVariableTypeTable dLjava/util/Map$Entry; VLjava/util/Map$Entry; ? ? ?
isReplaced D(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)Z removeChildNode (Ljava/lang/String;)Z existed removeProperty setProperty 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)V property toString ()Ljava/lang/String; entry builder Ljava/lang/StringBuilder; separator ? ? exists ()Z getPropertyCount ()J hasProperty getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState;
getProperties ()Ljava/lang/Iterable; F()Ljava/lang/Iterable<+Lorg/apache/jackrabbit/oak/api/PropertyState;>; getChildNodeCount (J)J max J hasChildNode ? getMutableChildNode O(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/memory/MutableNodeState; getChildNode C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; getChildNodeNames *()Ljava/lang/Iterable; getChildNodeEntries M()Ljava/lang/Iterable<+Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;>; compareAgainstBaseState e(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff;)Z diff 3Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff; 3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; ()V
SourceFile MutableNodeState.java L ? ? ? ? C D G D ? ? ? ? ? A B K J java/lang/AssertionError ? ? ? :org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeState L ? ? ? 9org/apache/jackrabbit/oak/plugins/memory/MutableNodeState ? ? L M ? y I J ? ? X M ? ? ? ? ? java/util/Map$Entry
java/lang/String +org/apache/jackrabbit/oak/api/PropertyState ? ?
? y B ? ? java/lang/StringBuilder + { , : } ? ? ? ? ? ? -org/apache/jackrabbit/oak/spi/state/NodeState ? ? ? 'java/lang/UnsupportedOperationException ? 5org/apache/jackrabbit/oak/spi/state/AbstractNodeState "java/lang/IllegalArgumentException java/util/Iterator com/google/common/collect/Maps
newHashMap ()Ljava/util/HashMap; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; unwrap ~(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Map;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;
java/util/Map isEmpty P(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Map;Ljava/util/Map;)V get checkValidName (Ljava/lang/String;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .org/apache/jackrabbit/oak/spi/state/EqualsDiff modified a(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getValue getKey java/lang/Object equals (Ljava/lang/Object;)Z containsKey 7org/apache/jackrabbit/oak/plugins/memory/EmptyNodeState MISSING_NODE remove getName append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; values ()Ljava/util/Collection; java/util/Collection A(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Map;)J S(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Map;Ljava/lang/String;)Z (Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Map;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; U(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Map;Z)Ljava/lang/Iterable; B(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Map;J)J java/lang/Class desiredAssertionStatus @ A B C D E F G D E H I J K J L M N p (*? *? ? *? ? +? W*+*? *? ? ? ? O H : @ I J ' K P ( Q R ( A B S T U V N ? F? ? *? ? ? Y?
?*? ? ? *? ? ? *? ?? Y*? *? *? ?
? O N O - P 2 R P F Q R W X M N t +? ? *? ? ? Y?
?+? W*+*? *? ? ? ? O W X Y * Z P + Q R + Y B W Z [ N ? a? ? *? ? ? Y?
?*? +? ? N-? 1+? ? Y,? N*? +? ? -? *? +-? W?
-? -,? -? O . j l # m ' n + o 4 p A q F s U u Z v _ x P * a Q R a \ ] a ^ B # > _ R W ? 0 ` a b c T d e N ? ?*? ? ?*? ? ? *? ? ? +*? ? ?*? ? ? M,? ? 0,? ? N-? ? ? +-? ? ? ? ????*? ? ? M,? ? 9,? ? N-? ? :? +-? ? ? ! ? "? ????? O : ? ? ? ! ? * ? L ? j ? l ? o ? ? ? ? ? ? ? ? ? ? ? P H L f i 9 6 j k ? l m ? ) n i ~ ? j k ? Q R ? o B p L f q ? ) n r W # ? s2? ? s? 9 t u? ? v e N 9 *? ? O ? P Q R o B v w N o %+,? # ? *? +? *? ,? $ ? ? ? O ? P % Q R % o B % \ ] W @ x y N ? U? ? *? ? ? Y?
?*? +? ? M,? ,? >,? %? ?*? +? Y? %? ? W*? +? ? O " ? ? # ? ' ? , ? 3 ? 5 ? J ? P * , z J U Q R U \ ] # 2 _ R W ? ` { y N ? C? ? *? ? ? Y?
?*? +? # ? *? +? W?*? +? & ? ? ? O ? ? " ? . ? 0 ? P C Q R C \ ] W @ | } N b +? ' M,? *? ,+? W? O ? ? ? ? P Q R ~ m \ ] ? N ? ?? ? *? ? ? Y?
?? (Y? )L+*? ? *+? ,W-M*? ? . ? / N-? ? !-? ? :+,? ,W0M+? *W???*? ? ? N-? ? 8-? ? :+,? ,W0M+? ? ? ,1? ,? ? *W???+2? ,W+? 3? O B ? ? ? + ? . ? Q ? W ? Z ? a ? d ? ? ? ? ? ? ? ? ? ? ? ? ? P H Q ~ m = ' j k ? ' ? i s > j k ? Q R ? ? ? . ? ? ] p ? ' ? q W ? ' ? ? s? &? s? = ? ? N V ? ? *? ? ? Y?
?*? ? 4 ? O
? ? P Q R W ? ? N 6 *? *? ? 5? O ? P Q R ? y N A
*? *? +? 6? O ? P
Q R
\ ] S T ? ? N A
*? *? +? 7? O ? P
Q R
\ ] S T ? ? N 7
*? *? ? 8? O P
Q R E ? c T ? ? N c "? ? *? ? ? Y?
?*? *? ? 9? O
P " Q R " ? ? W ? y N ? 9? ? *? ? ? Y?
?*? +? ? :M,?
,? 4 ?*? +? ? O # ' . P 9 Q R 9 \ ] # _ B W ? ? S T ? ? N ? G? ? *? ? ? Y?
?*? +? ? M,? !? Y*? +? ; ? M*? +,? W,? O ! #" '# 9$ E&