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

com.groupbyinc.flux.common.inject.internal.BindingBuilder.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????49com/groupbyinc/flux/common/inject/internal/BindingBuilder?Lcom/groupbyinc/flux/common/inject/internal/AbstractBindingBuilder;Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder;Acom/groupbyinc/flux/common/inject/internal/AbstractBindingBuilder@com/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilderBindingBuilder.javav(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/util/List;Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/Key;)V	

this@Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;;Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;binder*Lcom/groupbyinc/flux/common/inject/Binder;elementsALjava/util/List;Ljava/util/List;sourceLjava/lang/Object;key,Lcom/groupbyinc/flux/common/inject/Key;'Lcom/groupbyinc/flux/common/inject/Key;
annotatedWithN(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;annotatedWithInternalK(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;
annotationType5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;Ljava/lang/Class;^(Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;[(Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;$
%
annotation!Ljava/lang/annotation/Annotation;to%com/groupbyinc/flux/common/inject/Key*get:(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key;,-
+.d(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;)0
1implementationLjava/lang/Class<+TT;>;l(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;X(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/Key;,6
+75Lcom/groupbyinc/flux/common/inject/TypeLiteral<+TT;>;/Lcom/groupbyinc/flux/common/inject/TypeLiteral;	linkedKey;java/util/Objects=requireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;?@
>AcheckNotTargetted()VCD
E
getBinding:()Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;GH
I;base=Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;8Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;
toInstance(Ljava/lang/Object;)V8com/groupbyinc/flux/common/inject/ConfigurationExceptionhjava/lang/ObjectjgetClass()Ljava/lang/Class;lm
kn4com/groupbyinc/flux/common/inject/spi/InjectionPointpforInstanceMethodsAndFields"(Ljava/lang/Class;)Ljava/util/Set;rs
qtgetErrorMessages()Ljava/util/Collection;vw
ixjava/util/Collectionziterator()Ljava/util/Iterator;|}{~java/util/Iterator?hasNext()Z????next?P??-com/groupbyinc/flux/common/inject/spi/Message?	?(com/groupbyinc/flux/common/inject/Binder?addError2(Lcom/groupbyinc/flux/common/inject/spi/Message;)V????java/util/HashSet?getPartialValue?P
i?(Ljava/util/Collection;)V	?
??java/util/Collections?unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;??
??pBinding to null instances is not allowed. Use toProvider(Providers.of(null)) if this is your intended behaviour.?((Ljava/lang/String;[Ljava/lang/Object;)V????emptySet()Ljava/util/Set;??
??
java/util/Set?>com/groupbyinc/flux/common/inject/internal/InstanceBindingImpl??(Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/internal/Scoping;Ljava/util/Set;Ljava/lang/Object;)V	?
??injectionPointsGLjava/util/Set;Ljava/util/Set;message/Lcom/groupbyinc/flux/common/inject/spi/Message;e:Lcom/groupbyinc/flux/common/inject/ConfigurationException;instanceTT;
toProvideri(Lcom/groupbyinc/flux/common/inject/Provider;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;provider?*com/groupbyinc/flux/common/inject/Provider?Fcom/groupbyinc/flux/common/inject/internal/ProviderInstanceBindingImpl??(Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/internal/Scoping;Ljava/util/Set;Lcom/groupbyinc/flux/common/inject/Provider;)V	?
??2Lcom/groupbyinc/flux/common/inject/Provider<+TT;>;,Lcom/groupbyinc/flux/common/inject/Provider;?0
?providerTypeFLjava/lang/Class<+Lcom/groupbyinc/flux/common/inject/Provider<+TT;>;>;providerKey?Dcom/groupbyinc/flux/common/inject/internal/LinkedProviderBindingImpl?
?\\Lcom/groupbyinc/flux/common/inject/Key<+Lcom/groupbyinc/flux/common/inject/Provider<+TT;>;>;toString()Ljava/lang/String;java/lang/StringBuilder?	D
??BindingBuilder<?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??getTypeLiteral1()Lcom/groupbyinc/flux/common/inject/TypeLiteral;??
+?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??>???
??b(Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;#
?R(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;
?h(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder;R(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder;?
?m(Lcom/groupbyinc/flux/common/inject/Provider;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder;??
?p(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder;)5
?)
?CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	Signature?(Lcom/groupbyinc/flux/common/inject/Binder;Ljava/util/List;Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/Key;)Vw(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;c(Ljava/lang/annotation/Annotation;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;Y(Ljava/lang/Class<+TT;>;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;w(Lcom/groupbyinc/flux/common/inject/TypeLiteral<+TT;>;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;o(Lcom/groupbyinc/flux/common/inject/Key<+TT;>;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;
StackMapTable(TT;)Vt(Lcom/groupbyinc/flux/common/inject/Provider<+TT;>;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;?(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/inject/Provider<+TT;>;>;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;?(Lcom/groupbyinc/flux/common/inject/Key<+Lcom/groupbyinc/flux/common/inject/Provider<+TT;>;>;)Lcom/groupbyinc/flux/common/inject/internal/BindingBuilder;
SourceFile!	
??
*+,-???4





? 



?
/	0???\*+?W*??
 "?
 !?
45?#?R*+?&W*??
'(?
?
:;?)?Y	*+?/?2??	
	3"?	
	34?@?)5?Y	*+?8?2??	
	3:?	
	39?E?)0??++??U???
???k ??pcd?FTXZ`[\5]@^C_U`Xbgckfpgvh?g?iSi?i??#???????~y+??BW*?F+?o?uM?EN-?y?:???????:*??????߻?Y-???{????M*?JN*??Y-?R-?V-?Z,+?ĶaW*?i?H??8??A??y
y??X!??]ce?4??y
y??X!??]cd?:mnsytu8vCwFxX{]|c}s|w~#Vi?i??#??????Y	*+?/?Ȱ?	
	?"?	
	??????0??++̸BW*?F*?JM*??Y,?R,?V,?Z+?϶aW*?? +
+?ce? +
+??cd??????%?)??	???^"??Y??ض?*?J?V????ܶ??"
?"
??A??B*+???
?
?+A??B*+????
?
?+A???B*+?Ȱ?
?
?+A???B*+???
?
?+A???B*+????
?
?+A)??B*+?2??
?
?+A)??B*+????
?
?+A)??B*+????
?
?+?





© 2015 - 2025 Weber Informatics LLC | Privacy Policy