com.groupbyinc.flux.common.inject.Scopes.class Maven / Gradle / Ivy
???? 4 w (com/groupbyinc/flux/common/inject/Scopes java/lang/Object Scopes.java *com/groupbyinc/flux/common/inject/Scopes$2 *com/groupbyinc/flux/common/inject/Scopes$1 SINGLETON )Lcom/groupbyinc/flux/common/inject/Scope; NO_SCOPE ()V
this *Lcom/groupbyinc/flux/common/inject/Scopes; scope(Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/InjectorImpl;Lcom/groupbyinc/flux/common/inject/internal/InternalFactory;Lcom/groupbyinc/flux/common/inject/internal/Scoping;)Lcom/groupbyinc/flux/common/inject/internal/InternalFactory; 2com/groupbyinc/flux/common/inject/internal/Scoping isNoScope ()Z
getScopeInstance +()Lcom/groupbyinc/flux/common/inject/Scope;
Bcom/groupbyinc/flux/common/inject/ProviderToInternalFactoryAdapter o(Lcom/groupbyinc/flux/common/inject/InjectorImpl;Lcom/groupbyinc/flux/common/inject/internal/InternalFactory;)V
!
" 'com/groupbyinc/flux/common/inject/Scope $ ?(Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/Provider;)Lcom/groupbyinc/flux/common/inject/Provider; & % ' Bcom/groupbyinc/flux/common/inject/InternalFactoryToProviderAdapter ) 0com/groupbyinc/flux/common/inject/Initializables + of E(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Initializable; - .
, / 4(Lcom/groupbyinc/flux/common/inject/Initializable;)V
1
* 2 key ,Lcom/groupbyinc/flux/common/inject/Key; 'Lcom/groupbyinc/flux/common/inject/Key; injector 0Lcom/groupbyinc/flux/common/inject/InjectorImpl; creator BLcom/groupbyinc/flux/common/inject/internal/InternalFactory<+TT;>;