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

com.groupbyinc.flux.common.inject.multibindings.Multibinder$RealMultibinder.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3Kcom/groupbyinc/flux/common/inject/multibindings/Multibinder$RealMultibinder?Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;Lcom/groupbyinc/flux/common/inject/Module;Lcom/groupbyinc/flux/common/inject/Provider;>;Lcom/groupbyinc/flux/common/inject/spi/HasDependencies;;com/groupbyinc/flux/common/inject/multibindings/Multibinder(com/groupbyinc/flux/common/inject/Module*com/groupbyinc/flux/common/inject/Provider5com/groupbyinc/flux/common/inject/spi/HasDependencies
Multibinder.javaRealMultibinder=com/groupbyinc/flux/common/inject/multibindings/Multibinder$1elementType/Lcom/groupbyinc/flux/common/inject/TypeLiteral;4Lcom/groupbyinc/flux/common/inject/TypeLiteral;setNameLjava/lang/String;setKey'Lcom/groupbyinc/flux/common/inject/Key;=Lcom/groupbyinc/flux/common/inject/Key;>;binder*Lcom/groupbyinc/flux/common/inject/Binder;	providersLjava/util/List;CLjava/util/List;>;dependenciesLjava/util/Set;FLjava/util/Set;>;?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/String;Lcom/groupbyinc/flux/common/inject/Key;)VB(Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder$1;)V "
#checkNotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;&'
((com/groupbyinc/flux/common/inject/Binder*	,-com/groupbyinc/flux/common/inject/TypeLiteral/	1java/lang/String4	6%com/groupbyinc/flux/common/inject/Key9	;thisRLcom/groupbyinc/flux/common/inject/multibindings/Multibinder$RealMultibinder;MLcom/groupbyinc/flux/common/inject/multibindings/Multibinder$RealMultibinder;	configure-(Lcom/groupbyinc/flux/common/inject/Binder;)V
isInitialized()ZBC
D#Multibinder was already initializedFjava/lang/ObjectHcheckConfiguration)(ZLjava/lang/String;[Ljava/lang/Object;)VJK
Lbindh(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;NO+P=com/groupbyinc/flux/common/inject/binder/LinkedBindingBuilderR
toProviderm(Lcom/groupbyinc/flux/common/inject/Provider;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder;TUSV
addBindingA()Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;;com/groupbyinc/flux/common/inject/multibindings/RealElementZ(Ljava/lang/String;)V \
[]gety(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key;_`
:a
initialize/(Lcom/groupbyinc/flux/common/inject/Injector;)V*Lcom/groupbyinc/flux/common/inject/Inject;java/util/ArrayListf()V h
gi	k*com/groupbyinc/flux/common/inject/InjectormfindBindingsByTypeA(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Ljava/util/List;opnqjava/util/Listsiterator()Ljava/util/Iterator;uvtwjava/util/IteratoryhasNext{Cz|next()Ljava/lang/Object;~z?)com/groupbyinc/flux/common/inject/Binding?getKey)()Lcom/groupbyinc/flux/common/inject/Key;????
keyMatches*(Lcom/groupbyinc/flux/common/inject/Key;)Z??
?getProvider.()Lcom/groupbyinc/flux/common/inject/Provider;????add(Ljava/lang/Object;)Z??t?0com/groupbyinc/flux/common/inject/spi/Dependency?[(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/spi/Dependency;_?
??=com/groupbyinc/flux/common/google/common/collect/ImmutableSet?copyOfW(Ljava/util/Collection;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;??
??	?binding0Lcom/groupbyinc/flux/common/inject/Binding;+Lcom/groupbyinc/flux/common/inject/Binding;entry.Lcom/groupbyinc/flux/common/inject/Binding<*>;injector,Lcom/groupbyinc/flux/common/inject/Injector;GLjava/util/List;>;getTypeLiteral1()Lcom/groupbyinc/flux/common/inject/TypeLiteral;??
:?equals??
0?
getAnnotation#()Ljava/lang/annotation/Annotation;??
:?7com/groupbyinc/flux/common/inject/multibindings/Element?()Ljava/lang/String;???
5?key*Lcom/groupbyinc/flux/common/inject/Key<*>;()Ljava/util/Set;Multibinder is not initialized?java/util/LinkedHashSet?
?i
java/util/Set?_	?(Set injection failed due to null element???3Set injection failed due to duplicated element "%s"?java/util/Collections?unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;??
??newValueTT;Ljava/lang/Object;provider1Lcom/groupbyinc/flux/common/inject/Provider;,Lcom/groupbyinc/flux/common/inject/Provider;resultLjava/util/Set;
getSetName	getSetKeygetDependencies
:?ohashCode()I??
:?toStringjava/lang/StringBuilder?
?iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??length??
5? ??Multibinder<?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??>???
??_?
??(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/String;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder$1;)V !
?x0x1x2x3x4?Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder$1;	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/String;Lcom/groupbyinc/flux/common/inject/Key;>;)V
StackMapTableF()Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;RuntimeVisibleAnnotations-(Lcom/groupbyinc/flux/common/inject/Key<*>;)Z()Ljava/util/Set;?()Lcom/groupbyinc/flux/common/inject/Key;>;H()Ljava/util/Set;>;
SourceFileInnerClasses1	 !?;*?$*+%?)?+?-*,.?)?0?2*-3?)?5?7*8?)?:?;;	????,?:?
@A?'*?E??G?I?M+*?	??&?@XY|1*?E??G?I?M*?-*?2?[Y*?7?^?b?Q?1=?1=>	
??@cd=|*?gY?j?l?gY?jM+*?2?r?xN-?}?E-????:*?????):*?l????W,??????W???*,????*?-?4I"??74??|=?|??i*I"??74??|=>i?	.???7?E?I?Z?k?n?v?{??#tz?G?
e???4+??*?2???'+?????+??????*?7?????4=?4?4=>4??	2@BCT
*?-???
=?
=>	@_?k*?E??I?M??Y??L*?l?xM,?}?A,???	N-??:????I?M+????IYS?M???+?а*:)??21??k=?V?*:)??21??k=>V??	"

2:Mcf??z?#	I@?!??A*?7?=?=>	??A*?	??A*???=?=>	!??s+??+??<*?	
&'@??D*?	,???7??Y??*?7??*?7???????*?2???????7=?7=>	123$4+50637]???5A_A*???=?=>	? ?x
*+,-???>
=?
?




=>	?





© 2015 - 2025 Weber Informatics LLC | Privacy Policy