Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\common\inject\internal\BindingImpl.class
???? 3 ? 4org/elasticsearch/common/inject/internal/BindingImpl V<T:Ljava/lang/Object;>Ljava/lang/Object;Lorg/elasticsearch/common/inject/Binding<TT;>; java/lang/Object 'org/elasticsearch/common/inject/Binding BindingImpl.java injector *Lorg/elasticsearch/common/inject/Injector; key %Lorg/elasticsearch/common/inject/Key; *Lorg/elasticsearch/common/inject/Key<TT;>; source Ljava/lang/Object; scoping 2Lorg/elasticsearch/common/inject/internal/Scoping; internalFactory :Lorg/elasticsearch/common/inject/internal/InternalFactory; @Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>; provider *Lorg/elasticsearch/common/inject/Provider; /Lorg/elasticsearch/common/inject/Provider<TT;>; <init> ?(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;)V ()V ! # % this ;Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>; 6Lorg/elasticsearch/common/inject/internal/BindingImpl; l(Ljava/lang/Object;Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/internal/Scoping;)V getKey '()Lorg/elasticsearch/common/inject/Key; getSource ()Ljava/lang/Object; getProvider ,()Lorg/elasticsearch/common/inject/Provider; 1 'java/lang/UnsupportedOperationException 3 /getProvider() not supported for module bindings 5 (Ljava/lang/String;)V 7 4 8 (org/elasticsearch/common/inject/Injector : Q(Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/Provider; / < ; = getInternalFactory <()Lorg/elasticsearch/common/inject/internal/InternalFactory; getScoping 4()Lorg/elasticsearch/common/inject/internal/Scoping; isConstant ()Z 3org/elasticsearch/common/inject/spi/InstanceBinding E acceptVisitor H(Lorg/elasticsearch/common/inject/spi/ElementVisitor;)Ljava/lang/Object; 2org/elasticsearch/common/inject/spi/ElementVisitor I visit =(Lorg/elasticsearch/common/inject/Binding;)Ljava/lang/Object; K L J M visitor 9Lorg/elasticsearch/common/inject/spi/ElementVisitor<TV;>; 4Lorg/elasticsearch/common/inject/spi/ElementVisitor; acceptScopingVisitor O(Lorg/elasticsearch/common/inject/spi/BindingScopingVisitor;)Ljava/lang/Object; 0org/elasticsearch/common/inject/internal/Scoping T G S U V @Lorg/elasticsearch/common/inject/spi/BindingScopingVisitor<TV;>; ;Lorg/elasticsearch/common/inject/spi/BindingScopingVisitor; withScoping j(Lorg/elasticsearch/common/inject/internal/Scoping;)Lorg/elasticsearch/common/inject/internal/BindingImpl; java/lang/AssertionError \ ] withKey ](Lorg/elasticsearch/common/inject/Key;)Lorg/elasticsearch/common/inject/internal/BindingImpl; toString ()Ljava/lang/String; 8org/elasticsearch/common/inject/internal/ToStringBuilder c (Ljava/lang/Class;)V e d f add `(Ljava/lang/String;Ljava/lang/Object;)Lorg/elasticsearch/common/inject/internal/ToStringBuilder; i j d k scope m a b d p getInjector ,()Lorg/elasticsearch/common/inject/Injector; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable ?(Lorg/elasticsearch/common/inject/Injector;Lorg/elasticsearch/common/inject/Key<TT;>;Ljava/lang/Object;Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>;Lorg/elasticsearch/common/inject/internal/Scoping;)V q(Ljava/lang/Object;Lorg/elasticsearch/common/inject/Key<TT;>;Lorg/elasticsearch/common/inject/internal/Scoping;)V ,()Lorg/elasticsearch/common/inject/Key<TT;>; StackMapTable 1()Lorg/elasticsearch/common/inject/Provider<TT;>; B()Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>; T<V:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/spi/ElementVisitor<TV;>;)TV; [<V:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/spi/BindingScopingVisitor<TV;>;)TV; o(Lorg/elasticsearch/common/inject/internal/Scoping;)Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>; g(Lorg/elasticsearch/common/inject/Key<TT;>;)Lorg/elasticsearch/common/inject/internal/BindingImpl<TT;>; SourceFile! t t B t u ? *? *+? *,? *-? "*? $*? &? v >