Edit C:\dspace\webapps\swordv2\WEB-INF\lib\org\elasticsearch\common\inject\AbstractModule.class
???? 3 ? .org/elasticsearch/common/inject/AbstractModule java/lang/Object &org/elasticsearch/common/inject/Module AbstractModule.java binder (Lorg/elasticsearch/common/inject/Binder; <init> ()V this 0Lorg/elasticsearch/common/inject/AbstractModule; configure +(Lorg/elasticsearch/common/inject/Binder;)V Re-entry is not allowed. +org/elasticsearch/common/base/Preconditions checkState (ZLjava/lang/Object;)V builder checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; &org/elasticsearch/common/inject/Binder " $ java/lang/Throwable & *()Lorg/elasticsearch/common/inject/Binder; bindScope ;(Ljava/lang/Class;Lorg/elasticsearch/common/inject/Scope;)V ) * # + scopeAnnotation 5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; Ljava/lang/Class; scope 'Lorg/elasticsearch/common/inject/Scope; bind d(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/binder/LinkedBindingBuilder; 2 3 # 4 key *Lorg/elasticsearch/common/inject/Key<TT;>; %Lorg/elasticsearch/common/inject/Key; o(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; 2 9 # : typeLiteral 2Lorg/elasticsearch/common/inject/TypeLiteral<TT;>; -Lorg/elasticsearch/common/inject/TypeLiteral; S(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder; 2 ? # @ clazz Ljava/lang/Class<TT;>; bindConstant J()Lorg/elasticsearch/common/inject/binder/AnnotatedConstantBindingBuilder; D E # F install +(Lorg/elasticsearch/common/inject/Module;)V H I # J module (Lorg/elasticsearch/common/inject/Module; addError ((Ljava/lang/String;[Ljava/lang/Object;)V N O # P message Ljava/lang/String; arguments [Ljava/lang/Object; (Ljava/lang/Throwable;)V N V # W t Ljava/lang/Throwable; 0(Lorg/elasticsearch/common/inject/spi/Message;)V N [ # \ -Lorg/elasticsearch/common/inject/spi/Message; requestInjection (Ljava/lang/Object;)V _ ` # a instance Ljava/lang/Object; requestStaticInjection ([Ljava/lang/Class;)V e f # g types [Ljava/lang/Class<*>; [Ljava/lang/Class; requireBinding ((Lorg/elasticsearch/common/inject/Key;)V getProvider Q(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/Provider; n o # p (Lorg/elasticsearch/common/inject/Key<*>; (Ljava/lang/Class;)V =(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/Provider; n t # u type Ljava/lang/Class<*>; convertToTypes g(Lorg/elasticsearch/common/inject/matcher/Matcher;Lorg/elasticsearch/common/inject/spi/TypeConverter;)V y z # { typeMatcher dLorg/elasticsearch/common/inject/matcher/Matcher<-Lorg/elasticsearch/common/inject/TypeLiteral<*>;>; 1Lorg/elasticsearch/common/inject/matcher/Matcher; converter 3Lorg/elasticsearch/common/inject/spi/TypeConverter; currentStage )()Lorg/elasticsearch/common/inject/Stage; ? ? # ? getMembersInjector D(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/MembersInjector; ? ? # ? `(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/MembersInjector; ? ? # ? bindListener f(Lorg/elasticsearch/common/inject/matcher/Matcher;Lorg/elasticsearch/common/inject/spi/TypeListener;)V ? ? # ? listener 2Lorg/elasticsearch/common/inject/spi/TypeListener; Code LocalVariableTable LineNumberTable StackMapTable LocalVariableTypeTable Signature _(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Lorg/elasticsearch/common/inject/Scope;)V ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;)Lorg/elasticsearch/common/inject/binder/LinkedBindingBuilder<TT;>; ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/TypeLiteral<TT;>;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder<TT;>; s<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/elasticsearch/common/inject/binder/AnnotatedBindingBuilder<TT;>; ([Ljava/lang/Class<*>;)V +(Lorg/elasticsearch/common/inject/Key<*>;)V (Ljava/lang/Class<*>;)V q<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;)Lorg/elasticsearch/common/inject/Provider<TT;>; ]<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/elasticsearch/common/inject/Provider<TT;>; ?(Lorg/elasticsearch/common/inject/matcher/Matcher<-Lorg/elasticsearch/common/inject/TypeLiteral<*>;>;Lorg/elasticsearch/common/inject/spi/TypeConverter;)V d<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/elasticsearch/common/inject/MembersInjector<TT;>; ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/TypeLiteral<TT;>;)Lorg/elasticsearch/common/inject/MembersInjector<TT;>; ?(Lorg/elasticsearch/common/inject/matcher/Matcher<-Lorg/elasticsearch/common/inject/TypeLiteral<*>;>;Lorg/elasticsearch/common/inject/spi/TypeListener;)V SourceFile! ? / *? ? ? ? 3 1 ? ? 3*? ? ? ? *+? !? #? *? %*? ? M*? ,?? "