Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\common\util\concurrent\AtomicArray.class
???? 3 g 4org/elasticsearch/common/util/concurrent/AtomicArray (<E:Ljava/lang/Object;>Ljava/lang/Object; java/lang/Object AtomicArray.java :org/elasticsearch/common/util/concurrent/AtomicArray$Entry Entry EMPTY 6Lorg/elasticsearch/common/util/concurrent/AtomicArray; array 2Ljava/util/concurrent/atomic/AtomicReferenceArray; 7Ljava/util/concurrent/atomic/AtomicReferenceArray<TE;>; nonNullList Ljava/util/List; SLjava/util/List<Lorg/elasticsearch/common/util/concurrent/AtomicArray$Entry<TE;>;>; empty ()Ljava/lang/Object; <init> (I)V ()V 0java/util/concurrent/atomic/AtomicReferenceArray this ;Lorg/elasticsearch/common/util/concurrent/AtomicArray<TE;>; size I length ()I % & ' set (ILjava/lang/Object;)V ) * + - i value TE; Ljava/lang/Object; get (I)Ljava/lang/Object; 3 4 5 asList ()Ljava/util/List; .org/elasticsearch/common/collect/ImmutableList 9 of 2()Lorg/elasticsearch/common/collect/ImmutableList; ; < : = java/util/ArrayList ? @ java/util/List B * D add (Ljava/lang/Object;)Z F G C H e list toArray (([Ljava/lang/Object;)[Ljava/lang/Object; 2org/elasticsearch/ElasticsearchGenerationException N :AtomicArrays can only be copied to arrays of the same size P (Ljava/lang/String;)V R O S a [TE; [Ljava/lang/Object; <clinit> Signature Code LineNumberTable <E:Ljava/lang/Object;>()TE; LocalVariableTable LocalVariableTypeTable StackMapTable (ITE;)V (I)TE; U()Ljava/util/List<Lorg/elasticsearch/common/util/concurrent/AtomicArray$Entry<TE;>;>; ([TE;)[TE; SourceFile InnerClasses ! Z B Z [ ? ? \ ' Z ] [ _ *? *? Y? ? ? ^ ! # $ _ ! "