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

com.groupbyinc.flux.common.inject.assistedinject.FactoryProvider.class Maven / Gradle / Ivy

????4?@com/groupbyinc/flux/common/inject/assistedinject/FactoryProvider?Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/Provider;Lcom/groupbyinc/flux/common/inject/spi/HasDependencies;java/lang/Object*com/groupbyinc/flux/common/inject/Provider5com/groupbyinc/flux/common/inject/spi/HasDependenciesFactoryProvider.javaBcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider$1java/util/Map$Entry

java/util/MapEntryinjector,Lcom/groupbyinc/flux/common/inject/Injector;factoryType/Lcom/groupbyinc/flux/common/inject/TypeLiteral;4Lcom/groupbyinc/flux/common/inject/TypeLiteral;factoryMethodToConstructorLjava/util/Map;tLjava/util/Map;>;A(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/util/Map;)V()V
		!checkDeclaredExceptionsMatch#
$thisGLcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider;BLcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider;entrySet()Ljava/util/Set;)*+
java/util/Set-iterator()Ljava/util/Iterator;/0.1java/util/Iterator3hasNext()Z5647next()Ljava/lang/Object;9:4;getValue=:>Dcom/groupbyinc/flux/common/inject/assistedinject/AssistedConstructor@getDeclaredExceptionsB*
ACjava/lang/ClassEgetKeyG:Hjava/lang/reflect/MethodJgetExceptionTypes()[Ljava/lang/Class;LM
KN5isConstructorExceptionCompatibleWithFactoryExeception&(Ljava/lang/Class;[Ljava/lang/Class;)ZPQ
RdConstructor %s declares an exception, but no compatible exception is thrown by the factory method %sTnewConfigurationExceptiona(Ljava/lang/String;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/ConfigurationException;VW
XconstructorExceptionLjava/lang/Class<*>;Ljava/lang/Class;entryzLjava/util/Map$Entry;>;Ljava/util/Map$Entry;[Ljava/lang/Class;`isAssignableFrom(Ljava/lang/Class;)Zbc
FdfactoryExceptionfactoryExceptions[Ljava/lang/Class<*>;getDependenciesjava/util/HashSetj
kvalues()Ljava/util/Collection;mnojava/util/Collectionqr1getAllParameters()Ljava/util/List;tu
Avjava/util/Listxy1:com/groupbyinc/flux/common/inject/assistedinject/Parameter{isProvidedByFactory}6
|~getPrimaryBindingKey)()Lcom/groupbyinc/flux/common/inject/Key;??
|?0com/groupbyinc/flux/common/inject/spi/Dependency?get[(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/spi/Dependency;??
??add(Ljava/lang/Object;)Z??.?java/util/Collections?unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;??
??	parameter;FLcom/groupbyinc/flux/common/inject/assistedinject/AssistedConstructor;dependenciesFLjava/util/Set;>;Ljava/util/Set;E(Lcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider;)V?
?-com/groupbyinc/flux/common/inject/TypeLiteral?
getRawType()Ljava/lang/Class;??
??getClassLoader()Ljava/lang/ClassLoader;??
F?java/lang/reflect/Proxy?newProxyInstanceb(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;??
??cast&(Ljava/lang/Object;)Ljava/lang/Object;??
F?invocationHandler%Ljava/lang/reflect/InvocationHandler;factoryRawTypeLjava/lang/Class;8com/groupbyinc/flux/common/inject/ConfigurationException?-com/groupbyinc/flux/common/inject/spi/Message?1com/groupbyinc/flux/common/inject/internal/Errors?format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
??(Ljava/lang/String;)V?
??	singleton#(Ljava/lang/Object;)Ljava/util/Set;??
??(Ljava/lang/Iterable;)V?
??Ljava/lang/String;args[Ljava/lang/Object;
access$000S(Lcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider;)Ljava/util/Map;x0
access$100p(Lcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider;)Lcom/groupbyinc/flux/common/inject/Injector;	?	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;Ljava/util/Map;>;)V
StackMapTable,(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)ZH()Ljava/util/Set;>;()TF;
SourceFileInnerClasses!	????*?*+? *,?"*?%?? &(? &'???	?????#?,?*?"?,?2L+?8?j+?<?M,???A?D?2N-?8?B-?<?F:*,?I?K?O?S?U?Y,??SY,?IS?Y????????? H1Z\"Z]_?&(? H1Z["Z]^?&'?.?"?H?L?W?]?f?u?y?|????4?$4?D??PQ??),N-?66?-2:+?e????????*f\)&()Z\)g`?*f[)&')Z[)gh????!?'???	a???i*?m?kY?lL*?"?p?sM,?8?K,?<?AN-?w?z:?8?)?<?|:??+??????W??ӧ??+????*K??*;??m&(e??? *;??m&'e???"??*?K?S?b?e?h???.4?A4,?????:??&?Y*??L*? ??M,,???FY,S+?????? &&(	???\?&&'????	?????VW?K??Y??Y*+???øǷʰ??????????/*?"???(?}???/*?԰??(?}??
?	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy