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

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

There is a newer version: 59
Show newest version
????311com/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#%
&5com/groupbyinc/flux/common/google/common/collect/Maps(newLinkedHashMap()Ljava/util/LinkedHashMap;*+
),	.java/util/Collections0unmodifiableMap (Ljava/util/Map;)Ljava/util/Map;23
14	6
newHashMap()Ljava/util/HashMap;89
):	<java/util/ArrayList>
?&	A	C,com/groupbyinc/flux/common/inject/WeakKeySetE
F& 	H;com/groupbyinc/flux/common/google/common/base/PreconditionsKcheckNotNull8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;MN
LO	QNONES	T()Ljava/lang/Object;!VW!"	Ythis3Lcom/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;`ab)com/groupbyinc/flux/common/inject/Bindingd6com/groupbyinc/flux/common/inject/internal/BindingImplf^_hkey,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;)VputtNu*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/Scope|z{~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?V??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;??
??]?	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??
F?
isBlacklistedcontains??
F?clearBlacklisted makeAllBindingsToEagerSingletons/(Lcom/groupbyinc/flux/common/inject/Injector;)VentrySet()Ljava/util/Set;???
java/util/Set???getKey?V	?%com/groupbyinc/flux/common/inject/Key?getValue?V	?getProvider.()Lcom/groupbyinc/flux/common/inject/Provider;??
g?*com/groupbyinc/flux/common/inject/Provider?`V??>com/groupbyinc/flux/common/inject/internal/InstanceBindingImpl?9com/groupbyinc/flux/common/inject/internal/SourceProviderUNKNOWN_SOURCE"	(Ljava/lang/Object;)V#
=com/groupbyinc/flux/common/google/common/collect/ImmutableSetofA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;

	?(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  !"#$ ?a*?'*?-?/**?/?5?7*?;?=*??Y?@?B*??Y?@?D*?FY?G?I*+J?P??R*+?U?*?	+?X?Z?!a[\a".7./012(334>8K9`:#%?W?] /*?R?![\">^_ ?$*?7+?c?eM,?
,?g?
*?R+?i?! $[\$jlmo$$jkmn"
DE#?eIg%pq /*?7?![\"J&rs k
*?/+,?vW?! 
[\
jl
my$
jw
mx"
OP'z{ ?!*?=+?c?}M,?,?
*?R+??! ![\!????$!??"
TU#?}I}(?? a
*?=+,?vW?! 
[\
??
??$
??"
Z[)?? /*?B?![\"_*?? D*?B+??W?![\??"
de?? 4	h:*:?U?Z????:???6????:??,????-+,??W:?????:????!R2$??_?h[\h??h??h??h?"e??$h??"*
jkl2m@nEoRqVsYkeu# ?????5????+?? D*?D+??W?![\??"
z{?? ?/*?R??L??Y+??`??M,+??W,*?D??W,?! /[\
%??$
%??"
???"?-?,?? b*?R+??*?I+??W?![\jl$jw"?
??-?? O	*?I+??!	[\	jl$	jw"?.?% :*?FY?G?I?![\"
???? J
??-M*?/????N-???Y-???	:????:???g:????:,??Y+??Y??
??vW???*?/?*?/,??!H3<jl?0myK$"'H?[\??$ ?0mx'H?"*
??'?3???K?o?r?{???#???^!V /*?Z?![\"?/0			




© 2015 - 2025 Weber Informatics LLC | Privacy Policy