
com.groupbyinc.flux.common.inject.assistedinject.FactoryProvider$1.class Maven / Gradle / Ivy
???? 3 | Bcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider$1 java/lang/Object #java/lang/reflect/InvocationHandler FactoryProvider.java @com/groupbyinc/flux/common/inject/assistedinject/FactoryProvider get ()Ljava/lang/Object;
this$0 BLcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider; E(Lcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider;)V
()V
this DLcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider$1; invoke S(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; java/lang/Throwable java/lang/reflect/Method getDeclaringClass ()Ljava/lang/Class;
equals (Ljava/lang/Object;)Z " #
$ 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; &
'
access$000 S(Lcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider;)Ljava/util/Map; ) *
+
java/util/Map - &(Ljava/lang/Object;)Ljava/lang/Object;
/ . 0 Dcom/groupbyinc/flux/common/inject/assistedinject/AssistedConstructor 2 gatherArgsForConstructor n(Lcom/groupbyinc/flux/common/inject/assistedinject/AssistedConstructor;[Ljava/lang/Object;)[Ljava/lang/Object; 4 5
6 newInstance '([Ljava/lang/Object;)Ljava/lang/Object; 8 9
3 :
access$100 p(Lcom/groupbyinc/flux/common/inject/assistedinject/FactoryProvider;)Lcom/groupbyinc/flux/common/inject/Injector; <