Êþº¾3g0org/elasticsearch/common/inject/internal/Scopingjava/lang/Object Scoping.java2org/elasticsearch/common/inject/internal/Scoping$62org/elasticsearch/common/inject/internal/Scoping$52org/elasticsearch/common/inject/internal/Scoping$4 2org/elasticsearch/common/inject/internal/Scoping$3 2org/elasticsearch/common/inject/internal/Scoping$22org/elasticsearch/common/inject/internal/Scoping$1UNSCOPED2Lorg/elasticsearch/common/inject/internal/Scoping;SINGLETON_ANNOTATIONSINGLETON_INSTANCEEAGER_SINGLETON forAnnotationE(Ljava/lang/Class;)Lorg/elasticsearch/common/inject/internal/Scoping;)org/elasticsearch/common/inject/Singleton  (Ljava/lang/Class;)V  scopingAnnotation5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Class; forInstance[(Lorg/elasticsearch/common/inject/Scope;)Lorg/elasticsearch/common/inject/internal/Scoping;&org/elasticsearch/common/inject/Scopes& SINGLETON'Lorg/elasticsearch/common/inject/Scope; () '*  ,*(Lorg/elasticsearch/common/inject/Scope;)V . /scopeisExplicitlyScoped()Z  4this isNoScopegetScopeInstance)()Lorg/elasticsearch/common/inject/Scope; 89 :NO_SCOPE <) '=isEagerSingleton*(Lorg/elasticsearch/common/inject/Stage;)Z  A%org/elasticsearch/common/inject/StageC PRODUCTION'Lorg/elasticsearch/common/inject/Stage; EF DGstagegetScopeAnnotation()Ljava/lang/Class; acceptVisitorO(Lorg/elasticsearch/common/inject/spi/BindingScopingVisitor;)Ljava/lang/Object;applyTo@(Lorg/elasticsearch/common/inject/binder/ScopedBindingBuilder;)V()V P Q7(Lorg/elasticsearch/common/inject/internal/Scoping$1;)V Qx04Lorg/elasticsearch/common/inject/internal/Scoping$1; Q Q Q QCodeLocalVariableTableLocalVariableTypeTableLineNumberTable StackMapTable Signaturei(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lorg/elasticsearch/common/inject/internal/Scoping;7()Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;[(Lorg/elasticsearch/common/inject/spi/BindingScopingVisitor;)TV; SourceFile InnerClasses! \`*¦²°» Y*· °] !#^ !"_yz }` ab $%\O*²+¦²-°»Y*·0°] 1)_“” —` 23\B *²5¥§¬]  6_±` @73\E*¶;²>¦§¬] 6_¹`@?@\x&*²B¦¬+²H¦*²¥ *²-¦§¬¬]&6&IF_ÀÁ ÄÅ$È` @89\,°] 6_ÏJK\,°] 6_ÖacLMadNOP\3*·R±] 6_ ÝÞS\9*·T±]6UV_"WP\M)»Y·X³5»Y·Y³» Y·Z³-» Y·[³B±_( <Pdef2