Edit C:\dspace\webapps\xmlui\WEB-INF\lib\org\elasticsearch\cluster\routing\PlainShardsIterator.class
???? 3 V 5org/elasticsearch/cluster/routing/PlainShardsIterator java/lang/Object 0org/elasticsearch/cluster/routing/ShardsIterator PlainShardsIterator.java shards Ljava/util/List; BLjava/util/List<Lorg/elasticsearch/cluster/routing/ShardRouting;>; index I <init> (Ljava/util/List;)V ()V reset this 7Lorg/elasticsearch/cluster/routing/PlainShardsIterator; remaining ()I java/util/List size nextOrNull 2()Lorg/elasticsearch/cluster/routing/ShardRouting; get (I)Ljava/lang/Object; $ % & .org/elasticsearch/cluster/routing/ShardRouting ( sizeActive iterator ()Ljava/util/Iterator; + , - java/util/Iterator / hasNext ()Z 1 2 0 3 next ()Ljava/lang/Object; 5 6 0 7 active 9 2 ) : shard 0Lorg/elasticsearch/cluster/routing/ShardRouting; i$ Ljava/util/Iterator; count #assignedReplicasIncludingRelocating unassigned B 2 ) C primary E 2 ) F relocating H 2 ) I asUnordered ()Ljava/lang/Iterable; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable E(Ljava/util/List<Lorg/elasticsearch/cluster/routing/ShardRouting;>;)V StackMapTable H()Ljava/lang/Iterable<Lorg/elasticsearch/cluster/routing/ShardRouting;>; SourceFile ! M B N ` *? *+? *? ? O P Q $ % &