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: 59
Show newest version
????39com/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;;com/groupbyinc/flux/common/google/common/base/Preconditions=checkNotNull8(Ljava/lang/Object;Ljava/lang/Object;)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????getPartialValue?P
i?
java/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????=com/groupbyinc/flux/common/google/common/collect/ImmutableSet?ofA()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;??
??>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





? 



?
)	*???\*+?W*??
 "?
 !?
./??#?R*+?&W*??
'(?
?
45??)?Y	*+?/?2??	
	3"?	
	34?:??)5?Y	*+?8?2??	
	3:?	
	39????)0??++??K???
???a ??fcd?FNRTZUV5W@XCYKZN\]]a`falb|a?c?Si?i??#?
???????to+??BW*?F+?o?uM?;N-?y?:???????:*???????-????M*?JN*??Y-?R-?V-?Z,+???aW*?i?H??8??7??o
o??N!??Sce?4??o
o??N!??Scd?:ghmsno8pCqFrNuSvYwivmx?#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