All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.inject.InheritingState.class Maven / Gradle / Ivy

????4+1com/groupbyinc/flux/common/inject/InheritingStatejava/lang/Object'com/groupbyinc/flux/common/inject/StateInheritingState.javajava/util/Map$Entry
java/util/Map
EntryCcom/groupbyinc/flux/common/inject/internal/InternalFactory$Instance
:com/groupbyinc/flux/common/inject/internal/InternalFactoryInstanceparent)Lcom/groupbyinc/flux/common/inject/State;explicitBindingsMutableLjava/util/Map;iLjava/util/Map;Lcom/groupbyinc/flux/common/inject/Binding<*>;>;explicitBindingsscopesoLjava/util/Map;Lcom/groupbyinc/flux/common/inject/Scope;>;
convertersLjava/util/List;RLjava/util/List;listenerBindingsMLjava/util/List;blacklistedKeys.Lcom/groupbyinc/flux/common/inject/WeakKeySet;lockLjava/lang/Object;,(Lcom/groupbyinc/flux/common/inject/State;)V()V#%
&java/util/LinkedHashMap(
)&	+java/util/Collections-unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;/0
.1	3java/util/HashMap5
6&	8java/util/ArrayList:
;&	=	?,com/groupbyinc/flux/common/inject/WeakKeySetA
B& 	Djava/util/ObjectsGrequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;IJ
HK	MNONEO	P()Ljava/lang/Object;!RS!"	Uthis3Lcom/groupbyinc/flux/common/inject/InheritingState;+()Lcom/groupbyinc/flux/common/inject/State;getExplicitBindinga(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;get&(Ljava/lang/Object;)Ljava/lang/Object;\]^)com/groupbyinc/flux/common/inject/Binding`6com/groupbyinc/flux/common/inject/internal/BindingImplbZ[dkey,Lcom/groupbyinc/flux/common/inject/Key;'Lcom/groupbyinc/flux/common/inject/Key;binding.Lcom/groupbyinc/flux/common/inject/Binding<*>;+Lcom/groupbyinc/flux/common/inject/Binding;getExplicitBindingsThisLevel()Ljava/util/Map;
putBindingb(Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;pqr*Lcom/groupbyinc/flux/common/inject/Key<*>;;Lcom/groupbyinc/flux/common/inject/internal/BindingImpl<*>;8Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;getScope<(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Scope;'com/groupbyinc/flux/common/inject/Scopeywx{annotationType5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Class;scope)Lcom/groupbyinc/flux/common/inject/Scope;
putAnnotation=(Ljava/lang/Class;Lcom/groupbyinc/flux/common/inject/Scope;)VgetConvertersThisLevel()Ljava/lang/Iterable;addConverterC(Lcom/groupbyinc/flux/common/inject/internal/MatcherAndConverter;)Vjava/util/List?add(Ljava/lang/Object;)Z????matcherAndConverter@Lcom/groupbyinc/flux/common/inject/internal/MatcherAndConverter;getConverter?(Ljava/lang/String;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/internal/Errors;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/MatcherAndConverter;>com/groupbyinc/flux/common/inject/internal/MatcherAndConverter????java/lang/Iterable?iterator()Ljava/util/Iterator;????java/util/Iterator?hasNext()Z????next?R??getTypeMatcher5()Lcom/groupbyinc/flux/common/inject/matcher/Matcher;??
??1com/groupbyinc/flux/common/inject/matcher/Matcher?matches????1com/groupbyinc/flux/common/inject/internal/Errors?ambiguousTypeConversion(Ljava/lang/String;Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/internal/MatcherAndConverter;Lcom/groupbyinc/flux/common/inject/internal/MatcherAndConverter;)Lcom/groupbyinc/flux/common/inject/internal/Errors;??
??Y?	convertersstringValueLjava/lang/String;type2Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;/Lcom/groupbyinc/flux/common/inject/TypeLiteral;errors3Lcom/groupbyinc/flux/common/inject/internal/Errors;sourcematchingConverteraddTypeListener>(Lcom/groupbyinc/flux/common/inject/spi/TypeListenerBinding;)VlistenerBinding;Lcom/groupbyinc/flux/common/inject/spi/TypeListenerBinding;getTypeListenerBindings()Ljava/util/List;???size()I????(I)V#?
;?addAll(Ljava/util/Collection;)Z????parentBindingsresult	blacklist*(Lcom/groupbyinc/flux/common/inject/Key;)V???*(Lcom/groupbyinc/flux/common/inject/Key;)Z??
B?
isBlacklistedcontains??
B?clearBlacklisted makeAllBindingsToEagerSingletons/(Lcom/groupbyinc/flux/common/inject/Injector;)VentrySet()Ljava/util/Set;???
java/util/Set???getKey?R	?%com/groupbyinc/flux/common/inject/Key?getValue?R	?getProvider.()Lcom/groupbyinc/flux/common/inject/Provider;??
c?*com/groupbyinc/flux/common/inject/Provider?\R??>com/groupbyinc/flux/common/inject/internal/InstanceBindingImpl?9com/groupbyinc/flux/common/inject/internal/SourceProvider?UNKNOWN_SOURCE?"	?(Ljava/lang/Object;)V#
emptySet?
.?(Lcom/groupbyinc/flux/common/inject/Injector;Lcom/groupbyinc/flux/common/inject/Key;Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/internal/InternalFactory;Ljava/util/Set;Ljava/lang/Object;)V#
?	clear%putAll(Ljava/util/Map;)VvalueentryoLjava/util/Map$Entry;Lcom/groupbyinc/flux/common/inject/Binding<*>;>;Ljava/util/Map$Entry;injector,Lcom/groupbyinc/flux/common/inject/Injector;x	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable?(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;k()Ljava/util/Map;Lcom/groupbyinc/flux/common/inject/Binding<*>;>;h(Lcom/groupbyinc/flux/common/inject/Key<*>;Lcom/groupbyinc/flux/common/inject/internal/BindingImpl<*>;)V`(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/Scope;a(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Lcom/groupbyinc/flux/common/inject/Scope;)VX()Ljava/lang/Iterable;?(Ljava/lang/String;Lcom/groupbyinc/flux/common/inject/TypeLiteral<*>;Lcom/groupbyinc/flux/common/inject/internal/Errors;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/MatcherAndConverter;O()Ljava/util/List;-(Lcom/groupbyinc/flux/common/inject/Key<*>;)V-(Lcom/groupbyinc/flux/common/inject/Key<*>;)Z
SourceFileInnerClasses  !"#$?i*?'*?)Y?*?,**?,?2?4*?6Y?7?9*?;Y?*?;Y?Z[?$*?4+?_?aM,?
,?c?
*?N+?e? $WX$fhik$fgij
DE?aIclm/*?4?WXJ nok
*?,+,?sW? 
WX
fh
iv
ft
iu
OP!wx?!*?9+?_?zM,?,?
*?N+?|? !WX!}??!}~
TU?zIz"??a
*?9+,?sW? 
WX
}
??
}~
Z[#??/*?>?WX_$??D*?>+??W?WX??
de??4	h:*:?Q?Z????:???6????:??,????-+,??W:?????:????R2$??_?hWXh??h??h??h?"e??h??*
jkl2m@nEoRqVsYkeu ?????5????%??D*?@+??W?WX??
z{???/*?N??L?;Y+??`??M,+??W,*?@??W,? /WX
%??
%??
???"?-?&??b*?N+??*?E+??W?WXfhft?
??'??O	*?E+??	WX	fh	ft?(?%:*?BY?C?E?WX
????V
??)Y?*M*?,????N-???Y-???	:????:???c:????:,??Y+??Y???
?sW???*?,?
*?,,??H7<fhC0ivO$"+H?WX?? C0iu+H?2??+?7?C?O?e?m?s?v???????^!R/*?V?WX?)*			




© 2015 - 2025 Weber Informatics LLC | Privacy Policy