com.groupbyinc.flux.common.inject.MembersInjectorImpl.class Maven / Gradle / Ivy
???? 4 ? 5com/groupbyinc/flux/common/inject/MembersInjectorImpl `Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/MembersInjector; java/lang/Object 1com/groupbyinc/flux/common/inject/MembersInjector MembersInjectorImpl.java 7com/groupbyinc/flux/common/inject/MembersInjectorImpl$1 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles
Lookup typeLiteral /Lcom/groupbyinc/flux/common/inject/TypeLiteral; 4Lcom/groupbyinc/flux/common/inject/TypeLiteral; injector 0Lcom/groupbyinc/flux/common/inject/InjectorImpl; memberInjectors Ljava/util/List; JLjava/util/List; userMembersInjectors KLjava/util/List;>; injectionListeners QLjava/util/List;>; ?(Lcom/groupbyinc/flux/common/inject/InjectorImpl;Lcom/groupbyinc/flux/common/inject/TypeLiteral;Lcom/groupbyinc/flux/common/inject/EncounterImpl;Ljava/util/List;)V ()V
! # % /com/groupbyinc/flux/common/inject/EncounterImpl ' getMembersInjectors ()Ljava/util/List; ) *
( + - getInjectionListeners / *
( 0 2 this ; 7Lcom/groupbyinc/flux/common/inject/MembersInjectorImpl; encounter 6Lcom/groupbyinc/flux/common/inject/EncounterImpl; 1Lcom/groupbyinc/flux/common/inject/EncounterImpl; getMemberInjectors
injectMembers (Ljava/lang/Object;)V :com/groupbyinc/flux/common/inject/internal/ErrorsException = 1com/groupbyinc/flux/common/inject/internal/Errors ? <
@ A injectAndNotify H(Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/internal/Errors;)V C D
E getErrors 5()Lcom/groupbyinc/flux/common/inject/internal/Errors; G H
> I merge h(Lcom/groupbyinc/flux/common/inject/internal/Errors;)Lcom/groupbyinc/flux/common/inject/internal/Errors; K L
@ M $throwProvisionExceptionIfErrorsExist O
@ P e