Edit C:\dspace\webapps\sword\WEB-INF\lib\org\elasticsearch\common\inject\Scopes.class
???? 3 w &org/elasticsearch/common/inject/Scopes java/lang/Object Scopes.java (org/elasticsearch/common/inject/Scopes$2 (org/elasticsearch/common/inject/Scopes$1 SINGLETON 'Lorg/elasticsearch/common/inject/Scope; NO_SCOPE <init> ()V this (Lorg/elasticsearch/common/inject/Scopes; 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; 0org/elasticsearch/common/inject/internal/Scoping isNoScope ()Z getScopeInstance )()Lorg/elasticsearch/common/inject/Scope; @org/elasticsearch/common/inject/ProviderToInternalFactoryAdapter k(Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/InternalFactory;)V ! " %org/elasticsearch/common/inject/Scope $ {(Lorg/elasticsearch/common/inject/Key;Lorg/elasticsearch/common/inject/Provider;)Lorg/elasticsearch/common/inject/Provider; & % ' @org/elasticsearch/common/inject/InternalFactoryToProviderAdapter ) .org/elasticsearch/common/inject/Initializables + of C(Ljava/lang/Object;)Lorg/elasticsearch/common/inject/Initializable; - . , / 2(Lorg/elasticsearch/common/inject/Initializable;)V 1 * 2 key *Lorg/elasticsearch/common/inject/Key<TT;>; %Lorg/elasticsearch/common/inject/Key; injector .Lorg/elasticsearch/common/inject/InjectorImpl; creator @Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>; :Lorg/elasticsearch/common/inject/internal/InternalFactory; scoping 2Lorg/elasticsearch/common/inject/internal/Scoping; scoped /Lorg/elasticsearch/common/inject/Provider<TT;>; *Lorg/elasticsearch/common/inject/Provider; makeInjectable ?(Lorg/elasticsearch/common/inject/internal/Scoping;Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/Errors;)Lorg/elasticsearch/common/inject/internal/Scoping; getScopeAnnotation ()Ljava/lang/Class; C D E java/lang/Class G ,org/elasticsearch/common/inject/InjectorImpl I state 'Lorg/elasticsearch/common/inject/State; K L J M %org/elasticsearch/common/inject/State O getScope :(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/Scope; Q R P S forInstance [(Lorg/elasticsearch/common/inject/Scope;)Lorg/elasticsearch/common/inject/internal/Scoping; U V W /org/elasticsearch/common/inject/internal/Errors Y scopeNotFound D(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/internal/Errors; [ \ Z ] UNSCOPED _ = ` errors 1Lorg/elasticsearch/common/inject/internal/Errors; scopeAnnotation 5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>; Ljava/lang/Class; <clinit> i l Code LocalVariableTable LineNumberTable LocalVariableTypeTable StackMapTable Signature"<T:Ljava/lang/Object;>(Lorg/elasticsearch/common/inject/Key<TT;>;Lorg/elasticsearch/common/inject/InjectorImpl;Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>;Lorg/elasticsearch/common/inject/internal/Scoping;)Lorg/elasticsearch/common/inject/internal/InternalFactory<+TT;>; SourceFile InnerClasses ! n 3 *? ? o p ! "