Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\common\inject\spi\Elements.class
???? 3 r ,org/elasticsearch/common/inject/spi/Elements java/lang/Object Elements.java <org/elasticsearch/common/inject/spi/Elements$RecordingBinder RecordingBinder .org/elasticsearch/common/inject/spi/Elements$2 .org/elasticsearch/common/inject/spi/Elements$1 GET_INSTANCE_VISITOR :Lorg/elasticsearch/common/inject/spi/BindingTargetVisitor; `Lorg/elasticsearch/common/inject/spi/BindingTargetVisitor<Ljava/lang/Object;Ljava/lang/Object;>; <init> ()V this .Lorg/elasticsearch/common/inject/spi/Elements; getElements ;([Lorg/elasticsearch/common/inject/Module;)Ljava/util/List; %org/elasticsearch/common/inject/Stage DEVELOPMENT 'Lorg/elasticsearch/common/inject/Stage; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; ! " M(Lorg/elasticsearch/common/inject/Stage;Ljava/lang/Iterable;)Ljava/util/List; $ % modules )[Lorg/elasticsearch/common/inject/Module; b(Lorg/elasticsearch/common/inject/Stage;[Lorg/elasticsearch/common/inject/Module;)Ljava/util/List; stage &(Ljava/lang/Iterable;)Ljava/util/List; ?Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>; Ljava/lang/Iterable; Z(Lorg/elasticsearch/common/inject/Stage;Lorg/elasticsearch/common/inject/spi/Elements$1;)V . / java/lang/Iterable 1 iterator ()Ljava/util/Iterator; 3 4 2 5 java/util/Iterator 7 hasNext ()Z 9 : 8 ; next ()Ljava/lang/Object; = > 8 ? &org/elasticsearch/common/inject/Module A install +(Lorg/elasticsearch/common/inject/Module;)V C D E access$100 P(Lorg/elasticsearch/common/inject/spi/Elements$RecordingBinder;)Ljava/util/List; G H I java/util/Collections K unmodifiableList "(Ljava/util/List;)Ljava/util/List; M N L O module (Lorg/elasticsearch/common/inject/Module; i$ Ljava/util/Iterator; binder >Lorg/elasticsearch/common/inject/spi/Elements$RecordingBinder; getModule >(Ljava/lang/Iterable;)Lorg/elasticsearch/common/inject/Module; (Ljava/lang/Iterable;)V Y Z elements DLjava/lang/Iterable<+Lorg/elasticsearch/common/inject/spi/Element;>; getInstanceVisitor <()Lorg/elasticsearch/common/inject/spi/BindingTargetVisitor; ` <clinit> Signature Code LocalVariableTable LineNumberTable j([Lorg/elasticsearch/common/inject/Module;)Ljava/util/List<Lorg/elasticsearch/common/inject/spi/Element;>; ?(Lorg/elasticsearch/common/inject/Stage;[Lorg/elasticsearch/common/inject/Module;)Ljava/util/List<Lorg/elasticsearch/common/inject/spi/Element;>; LocalVariableTypeTable ?(Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>;)Ljava/util/List<Lorg/elasticsearch/common/inject/spi/Element;>; StackMapTable ?(Lorg/elasticsearch/common/inject/Stage;Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>;)Ljava/util/List<Lorg/elasticsearch/common/inject/spi/Element;>; n(Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/spi/Element;>;)Lorg/elasticsearch/common/inject/Module; Z<T:Ljava/lang/Object;>()Lorg/elasticsearch/common/inject/spi/BindingTargetVisitor<TT;TT;>; SourceFile InnerClasses 1 d e 3 *? ? f g , l ? e 5 ? *? #? &? f ' ( g >