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

com.groupbyinc.flux.common.inject.multibindings.MapBinder.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?9com/groupbyinc/flux/common/inject/multibindings/MapBinder<Ljava/lang/Object;java/lang/ObjectMapBinder.java;com/groupbyinc/flux/common/inject/multibindings/MapBinder$1Gcom/groupbyinc/flux/common/inject/multibindings/MapBinder$RealMapBinder	
RealMapBinderjava/util/Map$Entry
java/util/MapEntry()V
thisCLcom/groupbyinc/flux/common/inject/multibindings/MapBinder;;Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;newMapBinder?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;java/lang/Class(com/groupbyinc/flux/common/inject/BinderskipSources>([Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Binder; mapOf?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;"#
$%com/groupbyinc/flux/common/inject/Key&getX(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/Key;()
'*mapOfProviderOf,#
-entryOfProviderOf/#
0;com/groupbyinc/flux/common/inject/multibindings/Multibinder2newSetBinder?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;45
36!(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;8
9binder*Lcom/groupbyinc/flux/common/inject/Binder;keyType4Lcom/groupbyinc/flux/common/inject/TypeLiteral;/Lcom/groupbyinc/flux/common/inject/TypeLiteral;	valueType4Lcom/groupbyinc/flux/common/inject/TypeLiteral;?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;-com/groupbyinc/flux/common/inject/TypeLiteralCB(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;(E
DF
HLjava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;y(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/Key;(N
'O?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;4Q
3R
annotation!Ljava/lang/annotation/Annotation;?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;M
W?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;i(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key;(Z
'[?(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;4]
3^annotationType5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;Y
cgetType()Ljava/lang/reflect/Type;ef
Dg,com/groupbyinc/flux/common/inject/util/TypesiW(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;"k
jlI(Ljava/lang/reflect/Type;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;(n
Do*com/groupbyinc/flux/common/inject/Providerqjava/lang/reflect/TypesnewParameterizedTypeX(Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;uv
jw
providerOf?(Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;yz
j{newParameterizedTypeWithOwnerp(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;}~
j$(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder$1;)V?

?install-(Lcom/groupbyinc/flux/common/inject/Module;)V???mapKey@Lcom/groupbyinc/flux/common/inject/Key;>;'Lcom/groupbyinc/flux/common/inject/Key;providerMapKeynLcom/groupbyinc/flux/common/inject/Key;>;>;entrySetBinder?Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;>;>;=Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;	mapBinderQLcom/groupbyinc/flux/common/inject/multibindings/MapBinder$RealMapBinder;ILcom/groupbyinc/flux/common/inject/multibindings/MapBinder$RealMapBinder;
addBindingS(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;@(Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder$1;)V
x0=Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder$1;CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	Signature(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;"(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;6(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;>;
(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;>;>;(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/TypeLiteral;>;>;(Lcom/groupbyinc/flux/common/inject/Binder;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/Key;>;Lcom/groupbyinc/flux/common/inject/Key;>;>;Lcom/groupbyinc/flux/common/inject/multibindings/Multibinder;>;>;)Lcom/groupbyinc/flux/common/inject/multibindings/MapBinder;I(TK;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;
SourceFileInnerClasses!
?E*?????
bc	??4*?YSY
S?!K*,+,?%?++,?.?+*+,?1?7?:?? 4;<4=?4@??4=>4@A?klm!n*o0l??	B?g
*+?G,?G?I?? 
;<
=K
@K?
=J
@L?x??	M??7*?YSY
S?!K*,+,?%-?P+,?.-?P*+,?1-?S?:??*7;<7=?7@?7TU?7=>7@A????"?,?3???	V?r*+?G,?G-?X??*;<=K@KTU?=J@L????	Y??7*?YSY
S?!K*,+,?%-?\+,?.-?\*+,?1-?_?:??*7;<7=?7@?7`K? 7=>7@A7`a????"?,?3???	b??*+?G,?G-?d??*;<=K@K`K? =J@L`a???
???
"#?g*?h+?h?m?p??=?@??=>@A??????
,#?s*?hr?tY+?hS?x?m?p??=?@??=>@A??????
/#?x 
?tY*?hSY+?h?|S???p?? =? @?? => @A??????
8???
Y*+,-??:*????>;<@??????????4@A????????????????????K*????????a???

	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy