Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\common\inject\InjectorImpl.class
???? 3H ,org/elasticsearch/common/inject/InjectorImpl java/lang/Object (org/elasticsearch/common/inject/Injector 'org/elasticsearch/common/inject/Lookups InjectorImpl.java :org/elasticsearch/common/inject/InjectorImpl$MethodInvoker MethodInvoker =org/elasticsearch/common/inject/InjectorImpl$BindingsMultimap BindingsMultimap Iorg/elasticsearch/common/inject/InjectorImpl$ConvertedConstantBindingImpl ConvertedConstantBindingImpl @org/elasticsearch/common/inject/InjectorImpl$ProviderBindingImpl ProviderBindingImpl .org/elasticsearch/common/inject/InjectorImpl$5 .org/elasticsearch/common/inject/InjectorImpl$4 .org/elasticsearch/common/inject/InjectorImpl$3 .org/elasticsearch/common/inject/InjectorImpl$2 .org/elasticsearch/common/inject/InjectorImpl$1 Aorg/elasticsearch/common/inject/internal/InternalFactory$Instance 8org/elasticsearch/common/inject/internal/InternalFactory " Instance state 'Lorg/elasticsearch/common/inject/State; parent .Lorg/elasticsearch/common/inject/InjectorImpl; readOnly Z bindingsMultimap ?Lorg/elasticsearch/common/inject/InjectorImpl$BindingsMultimap; initializer -Lorg/elasticsearch/common/inject/Initializer; jitBindings Ljava/util/Map; rLjava/util/Map<Lorg/elasticsearch/common/inject/Key<*>;Lorg/elasticsearch/common/inject/internal/BindingImpl<*>;>; lookups )Lorg/elasticsearch/common/inject/Lookups; constructors :Lorg/elasticsearch/common/inject/ConstructorInjectorStore; membersInjectorStore 6Lorg/elasticsearch/common/inject/MembersInjectorStore; localContext Ljava/lang/ThreadLocal; ,Ljava/lang/ThreadLocal<[Ljava/lang/Object;>; <init> ?(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/State;Lorg/elasticsearch/common/inject/Initializer;)V 3Lorg/elasticsearch/common/inject/internal/Nullable; ()V ; > ? 3(Lorg/elasticsearch/common/inject/InjectorImpl$1;)V ; A B + , D %org/elasticsearch/common/collect/Maps F newHashMap ()Ljava/util/HashMap; H I G J / 0 L /org/elasticsearch/common/inject/DeferredLookups N 1(Lorg/elasticsearch/common/inject/InjectorImpl;)V ; P O Q 2 3 S 8org/elasticsearch/common/inject/ConstructorInjectorStore U V Q 4 5 X ' ( Z % & \ - . ^ 8 9 ` %org/elasticsearch/common/inject/State b +org/elasticsearch/common/inject/Initializer d Q this index getExplicitBindingsThisLevel ()Ljava/util/Map; i j c k java/util/Map m values ()Ljava/util/Collection; o p n q java/util/Collection s iterator ()Ljava/util/Iterator; u v t w java/util/Iterator y hasNext ()Z { | z } next ()Ljava/lang/Object; ? z ? 'org/elasticsearch/common/inject/Binding ? ,(Lorg/elasticsearch/common/inject/Binding;)V h ? ? binding ,Lorg/elasticsearch/common/inject/Binding<*>; )Lorg/elasticsearch/common/inject/Binding; i$ Ljava/util/Iterator; getKey '()Lorg/elasticsearch/common/inject/Key; ? ? ? ? #org/elasticsearch/common/inject/Key ? getTypeLiteral /()Lorg/elasticsearch/common/inject/TypeLiteral; ? ? ? ? put Y(Lorg/elasticsearch/common/inject/TypeLiteral;Lorg/elasticsearch/common/inject/Binding;)V ? ? ? .Lorg/elasticsearch/common/inject/Binding<TT;>; findBindingsByType ?(Lorg/elasticsearch/common/inject/TypeLiteral;)Ljava/util/List; getAll ? ? ? type 2Lorg/elasticsearch/common/inject/TypeLiteral<TT;>; -Lorg/elasticsearch/common/inject/TypeLiteral; getBinding ](Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/internal/BindingImpl; 8org/elasticsearch/common/inject/internal/ErrorsException ? /org/elasticsearch/common/inject/internal/Errors ? (Ljava/lang/Object;)V ; ? ? ? getBindingOrThrow ?(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl; ? ? ? (throwConfigurationExceptionIfErrorsExist ? > ? ? 6org/elasticsearch/common/inject/ConfigurationException ? getErrors 3()Lorg/elasticsearch/common/inject/internal/Errors; ? ? ? ? merge d(Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/Errors; ? ? ? ? getMessages ()Ljava/util/List; ? ? ? ? (Ljava/lang/Iterable;)V ; ? ? ? result ;Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>; 6Lorg/elasticsearch/common/inject/internal/BindingImpl; e :Lorg/elasticsearch/common/inject/internal/ErrorsException; key *Lorg/elasticsearch/common/inject/Key<TT;>; %Lorg/elasticsearch/common/inject/Key; errors 1Lorg/elasticsearch/common/inject/internal/Errors; getExplicitBinding ? ? c ? 4org/elasticsearch/common/inject/internal/BindingImpl ? getJustInTimeBinding ? ? ? <(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/Binding; get 8(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/Key; ? ? ? ? ? ? ? Ljava/lang/Class<TT;>; Ljava/lang/Class; getParent ,()Lorg/elasticsearch/common/inject/Injector; createChildInjector @(Ljava/lang/Iterable;)Lorg/elasticsearch/common/inject/Injector; /org/elasticsearch/common/inject/InjectorBuilder ? ? ? parentInjector a(Lorg/elasticsearch/common/inject/InjectorImpl;)Lorg/elasticsearch/common/inject/InjectorBuilder; ? ? ? ? addModules G(Ljava/lang/Iterable;)Lorg/elasticsearch/common/inject/InjectorBuilder; ? ? ? ? build ? ? ? ? modules ?Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>; Ljava/lang/Iterable; U([Lorg/elasticsearch/common/inject/Module;)Lorg/elasticsearch/common/inject/Injector; .org/elasticsearch/common/collect/ImmutableList ? copyOf E([Ljava/lang/Object;)Lorg/elasticsearch/common/collect/ImmutableList; ? ? ? ? ? ? ? )[Lorg/elasticsearch/common/inject/Module; lock ? ? c &(Ljava/lang/Object;)Ljava/lang/Object; ? n createJustInTimeBindingRecursive ? java/lang/Throwable injector isProvider ((Lorg/elasticsearch/common/inject/Key;)Z +org/elasticsearch/common/inject/TypeLiteral getRawType ()Ljava/lang/Class; (org/elasticsearch/common/inject/Provider equals (Ljava/lang/Object;)Z (Lorg/elasticsearch/common/inject/Key<*>; isMembersInjector /org/elasticsearch/common/inject/MembersInjector hasAnnotationType | ? createMembersInjectorBinding getType ()Ljava/lang/reflect/Type;!" # #java/lang/reflect/ParameterizedType% cannotInjectRawMembersInjector' ? ?( toException <()Lorg/elasticsearch/common/inject/internal/ErrorsException;*+ ?, java/lang/reflect/Type. getActualTypeArguments ()[Ljava/lang/reflect/Type;01&2 G(Ljava/lang/reflect/Type;)Lorg/elasticsearch/common/inject/TypeLiteral; ?4 5 6 7 7 4org/elasticsearch/common/inject/MembersInjectorStore9 ?(Lorg/elasticsearch/common/inject/TypeLiteral;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/MembersInjectorImpl; ?; :< /org/elasticsearch/common/inject/ConstantFactory> .org/elasticsearch/common/inject/Initializables@ of C(Ljava/lang/Object;)Lorg/elasticsearch/common/inject/Initializable;BC AD 2(Lorg/elasticsearch/common/inject/Initializable;)V ;F ?G <org/elasticsearch/common/inject/internal/InstanceBindingImplI 7org/elasticsearch/common/inject/internal/SourceProviderK UNKNOWN_SOURCE Ljava/lang/Object;MN LO -org/elasticsearch/common/collect/ImmutableSetQ 1()Lorg/elasticsearch/common/collect/ImmutableSet;BS RT ?(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/InternalFactory;Ljava/util/Set;Ljava/lang/Object;)V ;V JW ]Lorg/elasticsearch/common/inject/Key<Lorg/elasticsearch/common/inject/MembersInjector<TT;>;>; membersInjectorType Ljava/lang/reflect/Type; instanceType membersInjector 6Lorg/elasticsearch/common/inject/MembersInjector<TT;>; 1Lorg/elasticsearch/common/inject/MembersInjector; factory rLorg/elasticsearch/common/inject/internal/InternalFactory<Lorg/elasticsearch/common/inject/MembersInjector<TT;>;>; :Lorg/elasticsearch/common/inject/internal/InternalFactory; createProviderBinding cannotInjectRawProviderd ? ?e ofType ?(Ljava/lang/reflect/Type;)Lorg/elasticsearch/common/inject/Key;gh ?i (Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/Binding;)V ;k l VLorg/elasticsearch/common/inject/Key<Lorg/elasticsearch/common/inject/Provider<TT;>;>; providerType entryType providedKey delegate convertConstantStringBinding java/lang/RuntimeExceptiont java/lang/Stringvg ? ?x isConstantz | ?{ getProvider ,()Lorg/elasticsearch/common/inject/Provider;}~ ? ? ?? getSource? ? ?? getConverter ?(Ljava/lang/String;Lorg/elasticsearch/common/inject/TypeLiteral;Lorg/elasticsearch/common/inject/internal/Errors;Ljava/lang/Object;)Lorg/elasticsearch/common/inject/internal/MatcherAndConverter;?? c? <org/elasticsearch/common/inject/internal/MatcherAndConverter? getTypeConverter 5()Lorg/elasticsearch/common/inject/spi/TypeConverter;?? ?? 1org/elasticsearch/common/inject/spi/TypeConverter? convert S(Ljava/lang/String;Lorg/elasticsearch/common/inject/TypeLiteral;)Ljava/lang/Object;???? converterReturnedNull ?(Ljava/lang/String;Ljava/lang/Object;Lorg/elasticsearch/common/inject/TypeLiteral;Lorg/elasticsearch/common/inject/internal/MatcherAndConverter;)Lorg/elasticsearch/common/inject/internal/Errors;?? ?? java/lang/Class? isInstance? ?? conversionTypeError ?(Ljava/lang/String;Ljava/lang/Object;Lorg/elasticsearch/common/inject/TypeLiteral;Lorg/elasticsearch/common/inject/internal/MatcherAndConverter;Ljava/lang/Object;)Lorg/elasticsearch/common/inject/internal/Errors;?? ?? ?(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;Lorg/elasticsearch/common/inject/Binding;)V ;? ? conversionError ?(Ljava/lang/String;Ljava/lang/Object;Lorg/elasticsearch/common/inject/TypeLiteral;Lorg/elasticsearch/common/inject/internal/MatcherAndConverter;Ljava/lang/RuntimeException;)Lorg/elasticsearch/common/inject/internal/Errors;?? ?? converted TT; Ljava/lang/RuntimeException; stringKey 9Lorg/elasticsearch/common/inject/Key<Ljava/lang/String;>; stringBinding JLorg/elasticsearch/common/inject/internal/BindingImpl<Ljava/lang/String;>; stringValue Ljava/lang/String; source matchingConverter >Lorg/elasticsearch/common/inject/internal/MatcherAndConverter; initializeBinding j(Lorg/elasticsearch/common/inject/internal/BindingImpl;Lorg/elasticsearch/common/inject/internal/Errors;)V 6org/elasticsearch/common/inject/ConstructorBindingImpl? ? ? 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?? n? initialize b(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/Errors;)V?? ?? remove? n? successful createUnitializedBinding ?(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Scoping;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl; isArray? | ?? isEnum? | ?? missingImplementation X(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/internal/Errors;?? ?? createTypeLiteralBinding? ? ? -org/elasticsearch/common/inject/ImplementedBy? getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;?? ?? 4org/elasticsearch/common/inject/internal/Annotations? !checkForMisplacedScopeAnnotations W(Ljava/lang/Class;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/Errors;)V?? ?? createImplementedByBinding ?(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/ImplementedBy;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl;?? ? *org/elasticsearch/common/inject/ProvidedBy? createProvidedByBinding ?(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/ProvidedBy;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl;?? ? getModifiers ()I?? ?? java/lang/reflect/Modifier? isAbstract (I)Z?? ?? org/elasticsearch/common/Classes? isInnerClass (Ljava/lang/Class;)Z?? ?? cannotInjectInnerClass D(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/internal/Errors;?? ?? 0org/elasticsearch/common/inject/internal/Scoping? isExplicitlyScoped | findScopeAnnotation U(Lorg/elasticsearch/common/inject/internal/Errors;Ljava/lang/Class;)Ljava/lang/Class; ? forAnnotation E(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/internal/Scoping; withSource E(Ljava/lang/Object;)Lorg/elasticsearch/common/inject/internal/Errors; ? &org/elasticsearch/common/inject/Scopes makeInjectable ?(Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/Scoping; create ?(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/Scoping;)Lorg/elasticsearch/common/inject/ConstructorBindingImpl; ? scopeAnnotation 5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; scoping 2Lorg/elasticsearch/common/inject/internal/Scoping; rawType Ljava/lang/Class<*>; implementedBy /Lorg/elasticsearch/common/inject/ImplementedBy; providedBy ,Lorg/elasticsearch/common/inject/ProvidedBy; cannotInjectRawTypeLiteral$ ? ?% "java/lang/reflect/GenericArrayType' cannotInjectTypeLiteralOf K(Ljava/lang/reflect/Type;)Lorg/elasticsearch/common/inject/internal/Errors;)* ?+ YLorg/elasticsearch/common/inject/Key<Lorg/elasticsearch/common/inject/TypeLiteral<TT;>;>; typeLiteralType parameterizedType %Ljava/lang/reflect/ParameterizedType; innerType value nLorg/elasticsearch/common/inject/internal/InternalFactory<Lorg/elasticsearch/common/inject/TypeLiteral<TT;>;>;2?4 recursiveProviderType6 ? ?7 ?(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/BindingImpl;Ljava/lang/Class;Ljava/lang/Class;)V ;9 : Borg/elasticsearch/common/inject/internal/LinkedProviderBindingImpl< scope ?(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/InternalFactory;Lorg/elasticsearch/common/inject/internal/Scoping;)Lorg/elasticsearch/common/inject/internal/InternalFactory;>? @ ?(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/InternalFactory;Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/Key;)V ;B =C ALjava/lang/Class<+Lorg/elasticsearch/common/inject/Provider<*>;>; providerKey WLorg/elasticsearch/common/inject/Key<+Lorg/elasticsearch/common/inject/Provider<TT;>;>; providerBinding fLorg/elasticsearch/common/inject/internal/BindingImpl<+Lorg/elasticsearch/common/inject/Provider<*>;>; internalFactory ?Lorg/elasticsearch/common/inject/internal/InternalFactory<TT;>;?4 recursiveImplementationTypeM ? ?N isAssignableFromP? ?Q notASubtype U(Ljava/lang/Class;Ljava/lang/Class;)Lorg/elasticsearch/common/inject/internal/Errors;ST ?U ?(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/BindingImpl;Lorg/elasticsearch/common/inject/Key;)V ;W X :org/elasticsearch/common/inject/internal/LinkedBindingImplZ [C implementationType subclass Ljava/lang/Class<+TT;>; targetKey +Lorg/elasticsearch/common/inject/Key<+TT;>; targetBinding <Lorg/elasticsearch/common/inject/internal/BindingImpl<+TT;>; ) * d ? ? isBlacklistedg ch childBindingAlreadySetj? ?k createJustInTimeBindingm ? n )()Lorg/elasticsearch/common/inject/State; 'p cq blacklist ((Lorg/elasticsearch/common/inject/Key;)Vst cu ignored xc ? z | ? ~s ? ? hasAttributes? | ?? withoutAttributes? ? ?? UNSCOPED? ??? ??? ? convertedBinding getInternalFactory ?(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/InternalFactory; <()Lorg/elasticsearch/common/inject/internal/InternalFactory;?? ?? getBindings getParametersInjectors }(Ljava/util/List;Lorg/elasticsearch/common/inject/internal/Errors;)[Lorg/elasticsearch/common/inject/SingleParameterInjector; java/util/List? isEmpty? |?? size?? ???? 7org/elasticsearch/common/inject/SingleParameterInjector?? w :[Lorg/elasticsearch/common/inject/SingleParameterInjector;? .org/elasticsearch/common/inject/spi/Dependency? createParameterInjector ?(Lorg/elasticsearch/common/inject/spi/Dependency;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/SingleParameterInjector;?? ? throwIfNewErrors (I)V?? ?? rethrownBelow parameter 3Lorg/elasticsearch/common/inject/spi/Dependency<*>; 0Lorg/elasticsearch/common/inject/spi/Dependency; parameters ELjava/util/List<Lorg/elasticsearch/common/inject/spi/Dependency<*>;>; Ljava/util/List; numErrorsBefore I =[Lorg/elasticsearch/common/inject/SingleParameterInjector<*>; i ? ??? ? m(Lorg/elasticsearch/common/inject/spi/Dependency;Lorg/elasticsearch/common/inject/internal/InternalFactory;)V ;? ?? dependency 5Lorg/elasticsearch/common/inject/spi/Dependency<TT;>; @Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>; injectMembers getClass? ? getMembersInjector D(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/MembersInjector;?? ?? ?? instance `(Lorg/elasticsearch/common/inject/TypeLiteral;)Lorg/elasticsearch/common/inject/MembersInjector; typeLiteral @(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/TypeLiteral; ?? ??? ? =(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/Provider; Q(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/Provider;}? ? getProviderOrThrow ?(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/Provider; k(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/InternalFactory;)V ;? ? W(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/spi/Dependency; ?? ?? ?(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/spi/Dependency;Lorg/elasticsearch/common/inject/internal/InternalFactory;)V ;? ??? ? /Lorg/elasticsearch/common/inject/Provider<TT;>; *Lorg/elasticsearch/common/inject/Provider; getInstance 9(Lorg/elasticsearch/common/inject/Key;)Ljava/lang/Object; %(Ljava/lang/Class;)Ljava/lang/Object;}? ? callInContext H(Lorg/elasticsearch/common/inject/ContextualCallable;)Ljava/lang/Object; java/lang/ThreadLocal? ?? [Ljava/lang/Object;? 8org/elasticsearch/common/inject/internal/InternalContext? ? ? 2org/elasticsearch/common/inject/ContextualCallable? call N(Lorg/elasticsearch/common/inject/internal/InternalContext;)Ljava/lang/Object;???? callable 9Lorg/elasticsearch/common/inject/ContextualCallable<TT;>; 4Lorg/elasticsearch/common/inject/ContextualCallable; reference toString ()Ljava/lang/String; 8org/elasticsearch/common/inject/internal/ToStringBuilder (Ljava/lang/Class;)V ; bindings add `(Ljava/lang/String;Ljava/lang/Object;)Lorg/elasticsearch/common/inject/internal/ToStringBuilder; clearCache clearBlacklisted > c getTypeListenerBindings ? c A(Lorg/elasticsearch/common/inject/InjectorImpl;Ljava/util/List;)V ; : readOnlyAllSingletons makeAllBindingsToEagerSingletons -(Lorg/elasticsearch/common/inject/Injector;)V c h > P(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/Binding; x0 Signature Code LocalVariableTable LineNumberTable StackMapTable "RuntimeVisibleParameterAnnotations LocalVariableTypeTable G<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Binding<TT;>;)V ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/TypeLiteral<TT;>;)Ljava/util/List<Lorg/elasticsearch/common/inject/Binding<TT;>;>; }<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;)Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>; Exceptions ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>; \<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/elasticsearch/common/inject/Binding<TT;>; k(Ljava/lang/Iterable<+Lorg/elasticsearch/common/inject/Module;>;)Lorg/elasticsearch/common/inject/Injector; +(Lorg/elasticsearch/common/inject/Key<*>;)Z<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<Lorg/elasticsearch/common/inject/MembersInjector<TT;>;>;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl<Lorg/elasticsearch/common/inject/MembersInjector<TT;>;>;<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<Lorg/elasticsearch/common/inject/Provider<TT;>;>;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl<Lorg/elasticsearch/common/inject/Provider<TT;>;>; ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>;Lorg/elasticsearch/common/inject/internal/Errors;)V ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;Lorg/elasticsearch/common/inject/internal/Scoping;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>;<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<Lorg/elasticsearch/common/inject/TypeLiteral<TT;>;>;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl<Lorg/elasticsearch/common/inject/TypeLiteral<TT;>;>;<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/ProvidedBy;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>;<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/ImplementedBy;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>; ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>; g()Ljava/util/Map<Lorg/elasticsearch/common/inject/Key<*>;Lorg/elasticsearch/common/inject/Binding<*>;>; ?(Ljava/util/List<Lorg/elasticsearch/common/inject/spi/Dependency<*>;>;Lorg/elasticsearch/common/inject/internal/Errors;)[Lorg/elasticsearch/common/inject/SingleParameterInjector<*>; ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/spi/Dependency<TT;>;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/SingleParameterInjector<TT;>; ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/TypeLiteral<TT;>;)Lorg/elasticsearch/common/inject/MembersInjector<TT;>; d<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/elasticsearch/common/inject/MembersInjector<TT;>; ]<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)Lorg/elasticsearch/common/inject/Provider<TT;>; ?<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/Provider<TT;>; q<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;)Lorg/elasticsearch/common/inject/Provider<TT;>; E<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;)TT; 1<T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT; T<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/ContextualCallable<TT;>;)TT; SourceFile InnerClasses % &