com.groupbyinc.flux.common.inject.InjectorImpl$1.class Maven / Gradle / Ivy
???? 4 q 0com/groupbyinc/flux/common/inject/InjectorImpl$1 SLjava/lang/Object;Lcom/groupbyinc/flux/common/inject/internal/InternalFactory; java/lang/Object :com/groupbyinc/flux/common/inject/internal/InternalFactory InjectorImpl.java .com/groupbyinc/flux/common/inject/InjectorImpl createProvidedByBinding ?(Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/internal/Scoping;Lcom/groupbyinc/flux/common/inject/ProvidedBy;Lcom/groupbyinc/flux/common/inject/internal/Errors;)Lcom/groupbyinc/flux/common/inject/internal/BindingImpl; val$providerKey 'Lcom/groupbyinc/flux/common/inject/Key; val$providerBinding 8Lcom/groupbyinc/flux/common/inject/internal/BindingImpl; val$rawType Ljava/lang/Class; val$providerType this$0 0Lcom/groupbyinc/flux/common/inject/InjectorImpl; ?(Lcom/groupbyinc/flux/common/inject/InjectorImpl;Lcom/groupbyinc/flux/common/inject/Key;Lcom/groupbyinc/flux/common/inject/internal/BindingImpl;Ljava/lang/Class;Ljava/lang/Class;)V ! ()V #
$ this 2Lcom/groupbyinc/flux/common/inject/InjectorImpl$1; get ?(Lcom/groupbyinc/flux/common/inject/internal/Errors;Lcom/groupbyinc/flux/common/inject/internal/InternalContext;Lcom/groupbyinc/flux/common/inject/spi/Dependency;)Ljava/lang/Object; :com/groupbyinc/flux/common/inject/internal/ErrorsException * java/lang/RuntimeException , 1com/groupbyinc/flux/common/inject/internal/Errors .
withSource G(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/Errors; 0 1
/ 2 6com/groupbyinc/flux/common/inject/internal/BindingImpl 4 getInternalFactory >()Lcom/groupbyinc/flux/common/inject/internal/InternalFactory; 6 7
5 8 ( ) : *com/groupbyinc/flux/common/inject/Provider < ()Ljava/lang/Object; ( > = ? java/lang/Class A
isInstance (Ljava/lang/Object;)Z C D
B E subtypeNotProvided W(Ljava/lang/Class;Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/internal/Errors; G H
/ I toException >()Lcom/groupbyinc/flux/common/inject/internal/ErrorsException; K L
/ M :com/groupbyinc/flux/common/inject/internal/InternalContext O 0com/groupbyinc/flux/common/inject/spi/Dependency Q errorInProvider Q(Ljava/lang/RuntimeException;)Lcom/groupbyinc/flux/common/inject/internal/Errors; S T
/ U o Ljava/lang/Object; t TT; e Ljava/lang/RuntimeException; errors 3Lcom/groupbyinc/flux/common/inject/internal/Errors; context