
org.apache.jackrabbit.oak.segment.tool.DebugTars.class Maven / Gradle / Ivy
???? 3?
u ? ?
?
v ?
? u ? ?
?
? u ?
? u ?
? ?
u ?
? ? ?
? ?
? ? ? ? ? ? ?
u
?
) ?
? 2 ? .
.
?
?
u !
?"
#$%
&'(
? ?
)*
c+, ?-.
F/
01
X2 23 E4
567 E8 59 E:
u;
u< 2=
u> 5?@
ABC
DE
c/FG
HIJ ?K
cLM aNO aP EPQRS
T
UV
WX
YZ
[\]
[^_
[`
abcdef InnerClasses Builder path Ljava/io/File; tars Ljava/util/List; Signature $Ljava/util/List; maxCharDisplay I builder <()Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$Builder; Code LineNumberTable =(Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$Builder;)V LocalVariableTable this 2Lorg/apache/jackrabbit/oak/segment/tool/DebugTars; :Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$Builder; run ()V store 2Lorg/apache/jackrabbit/oak/segment/file/FileStore; e Ljava/lang/Exception;
StackMapTablecg ? ?
debugTarFiles 5(Lorg/apache/jackrabbit/oak/segment/file/FileStore;)V tar Ljava/lang/String;h debugTarFile G(Lorg/apache/jackrabbit/oak/segment/file/FileStore;Ljava/lang/String;)V Entry Ljava/util/Map$Entry; p paths entry graph Ljava/util/Map; Ljava/io/IOException; t uuids Ljava/util/Set; hasrefs Z LocalVariableTypeTable JLjava/util/Map$Entry;>; ILjava/util/Map$Entry;>; CLjava/util/Map;>; !Ljava/util/Set;ij' filterNodeStates h(Ljava/util/Set;Ljava/util/List;Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;Ljava/lang/String;)V val bid Ljava/util/UUID; sbid -Lorg/apache/jackrabbit/oak/segment/SegmentId; b $Lorg/apache/jackrabbit/oak/api/Blob; i sps 8Lorg/apache/jackrabbit/oak/segment/SegmentPropertyState; recordId ,Lorg/apache/jackrabbit/oak/segment/RecordId; id ps -Lorg/apache/jackrabbit/oak/api/PropertyState; c /Lorg/apache/jackrabbit/oak/spi/state/NodeState; ce 4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry; state 4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;
localPaths stateId
templateId #Ljava/util/Set;O -.kl@ ?(Ljava/util/Set;Ljava/util/List;Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;Ljava/lang/String;)V getLocalPath ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/PropertyState;Ljava/lang/String;Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/String; value (Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/String;
displayString &(Ljava/lang/String;)Ljava/lang/String; escaped q(Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$Builder;Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$1;)V x0 x1 4Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$1;
SourceFile DebugTars.java ? ? 8org/apache/jackrabbit/oak/segment/tool/DebugTars$Builder ?m ? ?no { | java/util/ArrayListpq ?r } ~st ? ?uvy ? ?gz ? java/lang/Throwable{| java/lang/Exception} ?i~h???? java/lang/String ? ? java/io/File ??????? java/lang/StringBuilder file doesn't exist, skipping ??????? Debug file ?? (???? ) java/util/HashSet??j?? java/util/Map$Entry??????
java/util/Set SegmentNodeState references to ?? / ? ? No references to ??? ?
Tar graph: ?? java/io/IOException Error getting tar graph:?????? +org/apache/jackrabbit/oak/api/PropertyState 6org/apache/jackrabbit/oak/segment/SegmentPropertyState??k??????????? javax/jcr/PropertyType?????? ? ? ? ??? ? ??? "org/apache/jackrabbit/oak/api/Blob??? +org/apache/jackrabbit/oak/segment/SegmentIdl?? [SegmentNodeState@ ]???
[Template@???? 2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry?? 2org/apache/jackrabbit/oak/segment/SegmentNodeState?? = [SegmentPropertyState< >@???? ... (?? chars)? ????? \"?? \\???? ? 0org/apache/jackrabbit/oak/segment/tool/DebugTars java/lang/Object java/lang/Runnable 2org/apache/jackrabbit/oak/segment/tool/DebugTars$1 0org/apache/jackrabbit/oak/segment/file/FileStore java/util/Iterator java/util/List
java/util/Map *org/apache/jackrabbit/oak/segment/RecordId java/util/UUID 7(Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$1;)V
access$200 J(Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$Builder;)Ljava/io/File;
access$300 L(Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$Builder;)Ljava/util/List; (Ljava/util/Collection;)V
access$400 =(Lorg/apache/jackrabbit/oak/segment/tool/DebugTars$Builder;)I ,org/apache/jackrabbit/oak/segment/tool/Utils openReadOnlyFileStore?
ReadOnlyStore P(Ljava/io/File;)Lorg/apache/jackrabbit/oak/segment/file/FileStore$ReadOnlyStore; close
addSuppressed (Ljava/lang/Throwable;)V printStackTrace iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; #(Ljava/io/File;Ljava/lang/String;)V exists java/lang/System out Ljava/io/PrintStream; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/io/PrintStream println (Ljava/lang/String;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; length ()J (J)Ljava/lang/StringBuilder; getTarReaderIndex ()Ljava/util/Map; entrySet ()Ljava/util/Set; getKey endsWith (Ljava/lang/String;)Z getValue getHead 6()Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; getTarGraph #(Ljava/lang/String;)Ljava/util/Map; (C)Ljava/lang/StringBuilder; com/google/common/collect/Sets
newTreeSet ()Ljava/util/TreeSet;
getProperties ()Ljava/lang/Iterable; java/lang/Iterable getRecordId .()Lorg/apache/jackrabbit/oak/segment/RecordId; getSegmentId /()Lorg/apache/jackrabbit/oak/segment/SegmentId; asUUID ()Ljava/util/UUID; contains (Ljava/lang/Object;)Z getType &()Lorg/apache/jackrabbit/oak/api/Type; "org/apache/jackrabbit/oak/api/Type tag ()I count STRING $Lorg/apache/jackrabbit/oak/api/Type; 9(Lorg/apache/jackrabbit/oak/api/Type;I)Ljava/lang/Object; add BINARY -org/apache/jackrabbit/oak/segment/SegmentBlob getBulkSegmentIds :(Lorg/apache/jackrabbit/oak/api/Blob;)Ljava/lang/Iterable; equals 8org/apache/jackrabbit/oak/segment/SegmentNodeStateHelper
getTemplateId b(Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;)Lorg/apache/jackrabbit/oak/segment/RecordId; addAll (Ljava/util/Collection;)Z getChildNodeEntries getNodeState 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; getName substring (II)Ljava/lang/String; (I)Ljava/lang/StringBuilder; !com/google/common/escape/Escapers -()Lcom/google/common/escape/Escapers$Builder; )com/google/common/escape/Escapers$Builder setSafeRange /(CC)Lcom/google/common/escape/Escapers$Builder; addEscape @(CLjava/lang/String;)Lcom/google/common/escape/Escapers$Builder; build $()Lcom/google/common/escape/Escaper; com/google/common/escape/Escaper escape >org/apache/jackrabbit/oak/segment/file/FileStore$ReadOnlyStore ! u v w { | } ~ ? ? ?
? ? ? ! ? Y? ? ? = ? ? ? h $*? *+? ? *? Y+? ? ?
*+? ? ? ? { | } ~ # ? $ ? ? $ ? ? ? ? ? 9 _*? ?
LM*+? +? F,? +? ? ;N,-? ? 2+? ? +N-M-?:+? ,? +? ? :,? ? +? ?? L+? ?
.
3 = A D . 5 3 V Y ? &