Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\index\shard\ShardUtils.class
???? 3 g (org/elasticsearch/index/shard/ShardUtils java/lang/Object ShardUtils.java 2org/elasticsearch/index/store/Store$StoreDirectory #org/elasticsearch/index/store/Store StoreDirectory $assertionsDisabled Z <init> ()V this *Lorg/elasticsearch/index/shard/ShardUtils; extractShardId O(Lorg/apache/lucene/index/AtomicReader;)Lorg/elasticsearch/index/shard/ShardId; #Lorg/elasticsearch/common/Nullable; 2org/elasticsearch/common/lucene/SegmentReaderUtils segmentReaderOrNull O(Lorg/apache/lucene/index/AtomicReader;)Lorg/apache/lucene/index/SegmentReader; P(Lorg/apache/lucene/index/SegmentReader;)Lorg/elasticsearch/index/shard/ShardId; reader &Lorg/apache/lucene/index/AtomicReader; ! %org/apache/lucene/index/SegmentReader # getRefCount ()I % & $ ' java/lang/AssertionError ) SegmentReader is already closed + (Ljava/lang/Object;)V - * . directory %()Lorg/apache/lucene/store/Directory; 0 1 $ 2 ,org/elasticsearch/index/store/DirectoryUtils 4 getStoreDirectory Y(Lorg/apache/lucene/store/Directory;)Lorg/elasticsearch/index/store/Store$StoreDirectory; 6 7 5 8 shardId )()Lorg/elasticsearch/index/shard/ShardId; : ; < storeDir 4Lorg/elasticsearch/index/store/Store$StoreDirectory; 'Lorg/apache/lucene/index/SegmentReader; N(Lorg/apache/lucene/index/IndexReader;)Lorg/elasticsearch/index/shard/ShardId; #org/apache/lucene/index/IndexReader B leaves ()Ljava/util/List; D E C F java/util/List H isEmpty ()Z J K I L get (I)Ljava/lang/Object; N O I P +org/apache/lucene/index/AtomicReaderContext R (()Lorg/apache/lucene/index/AtomicReader; T S U W %Lorg/apache/lucene/index/IndexReader; <clinit> java/lang/Class [ desiredAssertionStatus ] K \ ^ Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations StackMapTable SourceFile InnerClasses ! ` / *? ? a b ` 2 *? ? ? a b * c ` ? .*? +? "? *? (? ? *Y,? /?*? 3? 9L+? +? =?? a # >