Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\common\util\concurrent\Futures$8.class
???? 2 S 2org/elasticsearch/common/util/concurrent/Futures$8 mLjava/lang/Object;Lorg/elasticsearch/common/util/concurrent/Futures$FutureCombiner<TV;Ljava/util/List<TV;>;>; java/lang/Object ?org/elasticsearch/common/util/concurrent/Futures$FutureCombiner Futures.java 0org/elasticsearch/common/util/concurrent/Futures listFuture ?(Lorg/elasticsearch/common/collect/ImmutableList;ZLjava/util/concurrent/Executor;)Lorg/elasticsearch/common/util/concurrent/ListenableFuture; FutureCombiner <init> ()V this 4Lorg/elasticsearch/common/util/concurrent/Futures$8; combine "(Ljava/util/List;)Ljava/util/List; &org/elasticsearch/common/collect/Lists newArrayList ()Ljava/util/ArrayList; java/util/List iterator ()Ljava/util/Iterator; ! java/util/Iterator # hasNext ()Z % & $ ' next ()Ljava/lang/Object; ) * $ + &org/elasticsearch/common/base/Optional - orNull / * . 0 add (Ljava/lang/Object;)Z 2 3 4 java/util/Collections 6 unmodifiableList 8 7 9 element -Lorg/elasticsearch/common/base/Optional<TV;>; (Lorg/elasticsearch/common/base/Optional; i$ Ljava/util/Iterator; values ?Ljava/util/List<Lorg/elasticsearch/common/base/Optional<TV;>;>; Ljava/util/List; result Ljava/util/List<TV;>; $(Ljava/util/List;)Ljava/lang/Object; F x0 Code LocalVariableTable LineNumberTable LocalVariableTypeTable StackMapTable Signature V(Ljava/util/List<Lorg/elasticsearch/common/base/Optional<TV;>;>;)Ljava/util/List<TV;>; SourceFile EnclosingMethod InnerClasses 0 I / *? ? J K ? I <? M+? " N-? ( ? &-? , ? .:,? ? 1? ? 5 W???,? :? J 4 ; = , >