org.apache.jackrabbit.oak.plugins.document.Branch.class Maven / Gradle / Ivy
???? 3&
?
? ? ?
? ? ?
? ? B ? ? ? ?
? B ? ? ? ? ? ? ? ?
? ?
?
? ?
? B ?
? ? ? ?
? ?
?
? ?
?
?
?
? ? ?
?
?
? ? ?
* ?
? ? ?
?
?
?
?
? ? ?
?
? ? ?
?
?
? ?
? ?
; ?
? ? ?
> ?
? ?
? ? ? BranchReference InnerClasses RebaseCommit BranchCommitImpl BranchCommit commits ,Ljava/util/concurrent/ConcurrentSkipListMap; Signature ?Ljava/util/concurrent/ConcurrentSkipListMap; base ;Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector; ref CLorg/apache/jackrabbit/oak/plugins/document/Branch$BranchReference; ?(Ljava/util/SortedSet;Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;)V Code LineNumberTable LocalVariableTable r 5Lorg/apache/jackrabbit/oak/plugins/document/Revision; i$ Ljava/util/Iterator; this 3Lorg/apache/jackrabbit/oak/plugins/document/Branch; Ljava/util/SortedSet; queue Ljava/lang/ref/ReferenceQueue; guard Ljava/lang/Object; LocalVariableTypeTable LLjava/util/SortedSet; 2Ljava/lang/ref/ReferenceQueue;
StackMapTable ? ? ? ? ? ? ?(Ljava/util/SortedSet;Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; Ljavax/annotation/Nullable; getBase =()Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector; RuntimeVisibleAnnotations r(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector; c @Lorg/apache/jackrabbit/oak/plugins/document/Branch$BranchCommit; ? rebase s(Lorg/apache/jackrabbit/oak/plugins/document/Revision;Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;)V head last ? addCommit 8(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)V
getCommits ()Ljava/util/SortedSet; N()Ljava/util/SortedSet;
hasCommits ()Z containsCommit 8(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Z getCommit w(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Lorg/apache/jackrabbit/oak/plugins/document/Branch$BranchCommit; Ljavax/annotation/CheckForNull; getRef E()Lorg/apache/jackrabbit/oak/plugins/document/Branch$BranchReference; removeCommit applyTo y(Lorg/apache/jackrabbit/oak/plugins/document/UnsavedModifications;Lorg/apache/jackrabbit/oak/plugins/document/Revision;)V trunk ALorg/apache/jackrabbit/oak/plugins/document/UnsavedModifications; mergeCommit getUnsavedLastRevision ~(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Lorg/apache/jackrabbit/oak/plugins/document/Revision; path Ljava/lang/String; readRevision isHead rev getModifiedPathsUntil K(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Ljava/lang/Iterable; paths Ljava/lang/Iterable; >Ljava/lang/Iterable;>; _(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)Ljava/lang/Iterable;
SourceFile Branch.java Q ? ? ? ? 9org/apache/jackrabbit/oak/plugins/document/RevisionVector ? ? base is not a trunk revision: %s java/lang/Object ? ? M N *java/util/concurrent/ConcurrentSkipListMap ? ? ? Q ? I J ? ? ? ? ? ? ? 3org/apache/jackrabbit/oak/plugins/document/Revision ? ? Borg/apache/jackrabbit/oak/plugins/document/Branch$BranchCommitImpl Q ? ? ? Aorg/apache/jackrabbit/oak/plugins/document/Branch$BranchReference Q ? O P ? ? >org/apache/jackrabbit/oak/plugins/document/Branch$BranchCommit "java/lang/IllegalArgumentException java/lang/StringBuilder Revision ? ? ? ? is not a commit in this branch ? Q o p Not a branch revision: %s Not a trunk revision: %s ? ? >org/apache/jackrabbit/oak/plugins/document/Branch$RebaseCommit Q
?
? ? ? 3org/apache/jackrabbit/oak/plugins/document/Branch$1 Q 3org/apache/jackrabbit/oak/plugins/document/Branch$2 Q!"#$% 1org/apache/jackrabbit/oak/plugins/document/Branch java/util/SortedSet java/lang/ref/ReferenceQueue java/util/Iterator ()V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; isBranch
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V
comparator ()Ljava/util/Comparator; (Ljava/util/Comparator;)V iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; asBranchRevision 7()Lorg/apache/jackrabbit/oak/plugins/document/Revision; s(Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;Lorg/apache/jackrabbit/oak/plugins/document/Revision;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?(Ljava/lang/ref/ReferenceQueue;Lorg/apache/jackrabbit/oak/plugins/document/Branch;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/plugins/document/Branch$1;)V get append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V lastKey compareRevisionTime 8(Lorg/apache/jackrabbit/oak/plugins/document/Revision;)I (Z)V ?(Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;Lorg/apache/jackrabbit/oak/plugins/document/Revision;Ljava/util/NavigableMap;)V java/util/Comparator compare '(Ljava/lang/Object;Ljava/lang/Object;)I keySet ()Ljava/util/NavigableSet; isEmpty containsKey (Ljava/lang/Object;)Z remove values ()Ljava/util/Collection; java/util/Collection descendingKeySet java/util/NavigableSet
isModified (Ljava/lang/String;)Z equals java/util/Collections emptyList ()Ljava/util/List; entrySet ()Ljava/util/Set; k(Lorg/apache/jackrabbit/oak/plugins/document/Branch;Lorg/apache/jackrabbit/oak/plugins/document/Revision;)V #com/google/common/collect/Iterables filter L(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable; 6(Lorg/apache/jackrabbit/oak/plugins/document/Branch;)V transform K(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable; concat *(Ljava/lang/Iterable;)Ljava/lang/Iterable; B I J K L M N O P Q R S g ?*? ,? ? ? ? ? ? Y,S? *,? *? Y+?
? ? +?
:? ? ,? ? :*? ? ? Y,? ? ? W???? *? Y-*? ? ? *? ? T . Q R # S ( T 9 U W V q X t Y y Z ? \ ? ^ U H W V W A 3 X Y ? Z [ ? I \ ? M N ? ] ^ ? _ ` a ? I b ? ] c d % ? e f g h i @? * j? 2 K k l m m m n o p S / *? ? T e U Z [ q m o r S ? >*? +? ? ? ? ? M,? #? Y? Y? ? +? ? ? !? "?,? #? T r s t 9 w U > Z [ > V W ) s t d ? 9 u q m l m v w S ? h+? ? ? $%? Y+S? ,? ? ? ? ? &? Y,S? *? ? '? N+-? (? ? ? )*? +? *Y,+*? ? +? W? T ? ? 6 ? A ? Q ? g ? U * h Z [ h x W h M N A ' y W d
(@? # z@ l
m m { | S ? [+? ? ? $%? Y+S? *? ? '? M*? ? ,+,? - ? ? ? )*? +? Y*? ,? ? ? #+? ? W? T ? ? " ? ; ? Z ? U [ Z [ [ V W " 9 y W d
? 7 z@ l m } ~ S 2 *? ? .? T ? U Z [ K ? ? S E *? ? /? ? ? T ? U Z [ d @ ? ? S F *? +? ? ? ? 0? T ? U Z [ V W l m ? ? S I *? +? ? ? ? ? ? T ? U Z [ V W q ? l m ? ? S / *? ? T ? U Z [ q ? ? | S ] !+? ? ? $%? Y+S? *? +? 1W? T ? ? ? U ! Z [ ! V W l m ? ? S ? 1+? W*? ? 2? 3 N-? ? -? ? :+,? 4??? T ? ? &