Edit C:\dspace\webapps\xmlui\WEB-INF\lib\org\elasticsearch\common\inject\spi\Dependency.class
???? 3 ? .org/elasticsearch/common/inject/spi/Dependency (<T:Ljava/lang/Object;>Ljava/lang/Object; java/lang/Object Dependency.java injectionPoint 4Lorg/elasticsearch/common/inject/spi/InjectionPoint; key %Lorg/elasticsearch/common/inject/Key; *Lorg/elasticsearch/common/inject/Key<TT;>; nullable Z parameterIndex I <init> ^(Lorg/elasticsearch/common/inject/spi/InjectionPoint;Lorg/elasticsearch/common/inject/Key;ZI)V ()V this 5Lorg/elasticsearch/common/inject/spi/Dependency<TT;>; 0Lorg/elasticsearch/common/inject/spi/Dependency; get W(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/spi/Dependency; " forInjectionPoints (Ljava/util/Set;)Ljava/util/Set; &org/elasticsearch/common/collect/Lists & newArrayList ()Ljava/util/ArrayList; ( ) ' * java/util/Set , iterator ()Ljava/util/Iterator; . / - 0 java/util/List 2 java/util/Iterator 4 hasNext ()Z 6 7 5 8 next ()Ljava/lang/Object; : ; 5 < 2org/elasticsearch/common/inject/spi/InjectionPoint > getDependencies ()Ljava/util/List; @ A ? B addAll (Ljava/util/Collection;)Z D E 3 F -org/elasticsearch/common/collect/ImmutableSet H copyOf G(Ljava/util/Collection;)Lorg/elasticsearch/common/collect/ImmutableSet; J K I L i$ Ljava/util/Iterator; injectionPoints ELjava/util/Set<Lorg/elasticsearch/common/inject/spi/InjectionPoint;>; Ljava/util/Set; dependencies ELjava/util/List<Lorg/elasticsearch/common/inject/spi/Dependency<*>;>; Ljava/util/List; getKey '()Lorg/elasticsearch/common/inject/Key; isNullable getInjectionPoint 6()Lorg/elasticsearch/common/inject/spi/InjectionPoint; getParameterIndex ()I hashCode java/lang/Integer ^ valueOf (I)Ljava/lang/Integer; ` a _ b %org/elasticsearch/common/base/Objects d ([Ljava/lang/Object;)I ] f e g equals (Ljava/lang/Object;)Z equal '(Ljava/lang/Object;Ljava/lang/Object;)Z k l e m dependency o Ljava/lang/Object; toString ()Ljava/lang/String; java/lang/StringBuilder t u append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; w x u y @ { -(Ljava/lang/String;)Ljava/lang/StringBuilder; w } u ~ [ ? (I)Ljava/lang/StringBuilder; w ? u ? ] ? r s u ? builder Ljava/lang/StringBuilder; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable c(Lorg/elasticsearch/common/inject/spi/InjectionPoint;Lorg/elasticsearch/common/inject/Key<TT;>;ZI)V w<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;)Lorg/elasticsearch/common/inject/spi/Dependency<TT;>; StackMapTable ?(Ljava/util/Set<Lorg/elasticsearch/common/inject/spi/InjectionPoint;>;)Ljava/util/Set<Lorg/elasticsearch/common/inject/spi/Dependency<*>;>; ,()Lorg/elasticsearch/common/inject/Key<TT;>; SourceFile 1 ? ? ? *? *+? *,? *? *? ? ? 4 ? ? , - . / 0 1 ? ? ! ? H ? Y*? #? ? ? ? 8 ? ? $ % ? ? 1? +L*? 1 M,? 9 ? ,? = ? ?N+-? C? G W???+? M? ? * ! N O 1 P R - S U ? 1 P Q - S T ? ? @ A ) B , C ? ? 3 5? ? ? V W ? A *? ? ? ? ? J ? ? X 7 ? A *? ? ? ? ? Q Y Z ? A *? ? ? ? ? Y [ \ ? A *? ? ? ? ? b ] \ ? \ ? Y*? SY*? ? cSY*? S? h? ? ? ? g i j ? ? D+? ? >+? M*? ,? ? n? )*? ? c,? ? c? n? *? ,? ? n? ? ?? ? 6 o D D p q ? D ? l m n B r ? ? @ @? r s ? ? F? uY? vL+*? ? zW*? ? ,+|? *? ? zW*? ? +?? *? ? ??? W+? ?? ? F >