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

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

There is a newer version: 59
Show newest version
????3?9com/groupbyinc/flux/common/inject/internal/ProviderMethodmLjava/lang/Object;Lcom/groupbyinc/flux/common/inject/spi/ProviderWithDependencies;java/lang/Object>com/groupbyinc/flux/common/inject/spi/ProviderWithDependenciesProviderMethod.javakey'Lcom/groupbyinc/flux/common/inject/Key;,Lcom/groupbyinc/flux/common/inject/Key;scopeAnnotationLjava/lang/Class;5Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;instanceLjava/lang/Object;methodLjava/lang/reflect/Method;dependencies?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;vLcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;>;parameterProvidersLjava/util/List;ALjava/util/List;>;exposedZ?(Lcom/groupbyinc/flux/common/inject/Key;Ljava/lang/reflect/Method;Ljava/lang/Object;Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;Ljava/util/List;Ljava/lang/Class;)V()V
	
	 
	"	$	&	(	*)com/groupbyinc/flux/common/inject/Exposed,java/lang/reflect/Method.
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;01
/2%com/groupbyinc/flux/common/inject/Key4=com/groupbyinc/flux/common/google/common/collect/ImmutableSet6java/util/List8java/lang/Class:	<this@Lcom/groupbyinc/flux/common/inject/internal/ProviderMethod;;Lcom/groupbyinc/flux/common/inject/internal/ProviderMethod;getKey)()Lcom/groupbyinc/flux/common/inject/Key;	getMethod()Ljava/lang/reflect/Method;getInstance()Ljava/lang/Object;	configure-(Lcom/groupbyinc/flux/common/inject/Binder;)V(com/groupbyinc/flux/common/inject/BinderI
withSource>(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Binder;KLJMbindh(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/binder/LinkedBindingBuilder;OPJQ=com/groupbyinc/flux/common/inject/binder/LinkedBindingBuilderS
toProviderm(Lcom/groupbyinc/flux/common/inject/Provider;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder;UVTW=com/groupbyinc/flux/common/inject/binder/ScopedBindingBuilderYin(Ljava/lang/Class;)V[\Z]/com/groupbyinc/flux/common/inject/PrivateBinder_expose*(Lcom/groupbyinc/flux/common/inject/Key;)Vab`cbinder*Lcom/groupbyinc/flux/common/inject/Binder;get java/lang/IllegalAccessExceptionh+java/lang/reflect/InvocationTargetExceptionjsize()Ilm9n[Ljava/lang/Object;p(I)Ljava/lang/Object;gr9s*com/groupbyinc/flux/common/inject/ProviderugFvwinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;yz
/{java/lang/AssertionError}(Ljava/lang/Object;)V
~?java/lang/RuntimeException?(Ljava/lang/Throwable;)V?
??iIresultTT;e"Ljava/lang/IllegalAccessException;-Ljava/lang/reflect/InvocationTargetException;
parametersgetDependencies()Ljava/util/Set;	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTableG(Lcom/groupbyinc/flux/common/inject/Key;Ljava/lang/reflect/Method;Ljava/lang/Object;Lcom/groupbyinc/flux/common/google/common/collect/ImmutableSet;>;Ljava/util/List;>;Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)V.()Lcom/groupbyinc/flux/common/inject/Key;()TT;H()Ljava/util/Set;>;
SourceFile!	
?
?????8*?*+?!*?#*-?%*?'*,?)*?+*,-?3???=??H8>@8	
88888
?48>?8	888?&	12	34567%879?A?35/79;?5/79;??AB?A*?!??>@?>??<??CD?A*?)??>@?>??@EF?A*?%??>@?>??EGH??T+*?)?NL*?#?+*?!?R*?X*?#?^?+*?!?R*?XW*?=?+?`*?!?d??T>@Tef?T>??IKL.N?QFTSV?.gF?S*?+?o?L=+??+*?+?t?v?xS????*?)*?%+?|M,?M?~Y,???M??Y,???0>?i0>Ik?>!??=?@	??J	??S>@
F?p?=??S>??*
Z
[\*[0b=c?d@eIfJg??q? NiIk?????A*?'??>@?>??m????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy