com.groupbyinc.flux.common.inject.EncounterImpl.class Maven / Gradle / Ivy
???? 4 ? /com/groupbyinc/flux/common/inject/EncounterImpl bLjava/lang/Object;Lcom/groupbyinc/flux/common/inject/spi/TypeEncounter; java/lang/Object 3com/groupbyinc/flux/common/inject/spi/TypeEncounter EncounterImpl.java errors 3Lcom/groupbyinc/flux/common/inject/internal/Errors; lookups +Lcom/groupbyinc/flux/common/inject/Lookups; membersInjectors Ljava/util/List; KLjava/util/List;>; injectionListeners QLjava/util/List;>; valid Z a(Lcom/groupbyinc/flux/common/inject/internal/Errors;Lcom/groupbyinc/flux/common/inject/Lookups;)V ()V
this 6Lcom/groupbyinc/flux/common/inject/EncounterImpl; 1Lcom/groupbyinc/flux/common/inject/EncounterImpl;
invalidate getMembersInjectors ()Ljava/util/List;
% java/util/Collections ' emptyList ) $
( * unmodifiableList "(Ljava/util/List;)Ljava/util/List; , -
( . java/util/List 0 getInjectionListeners 3 register 6(Lcom/groupbyinc/flux/common/inject/MembersInjector;)V java/lang/IllegalStateException 7 0Encounters may not be used after hear() returns. 9 (Ljava/lang/String;)V ;
8 < java/util/ArrayList >
? add (Ljava/lang/Object;)Z A B 1 C membersInjector 9Lcom/groupbyinc/flux/common/inject/MembersInjector<-TT;>; 3Lcom/groupbyinc/flux/common/inject/MembersInjector; <(Lcom/groupbyinc/flux/common/inject/spi/InjectionListener;)V injectionListener ?Lcom/groupbyinc/flux/common/inject/spi/InjectionListener<-TT;>; 9Lcom/groupbyinc/flux/common/inject/spi/InjectionListener; addError ((Ljava/lang/String;[Ljava/lang/Object;)V 1com/groupbyinc/flux/common/inject/internal/Errors N
addMessage Z(Ljava/lang/String;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/Errors; P Q
O R message Ljava/lang/String; arguments [Ljava/lang/Object; (Ljava/lang/Throwable;)V 1An exception was caught and reported. Message: %s Y java/lang/Throwable [
getMessage ()Ljava/lang/String; ] ^
\ _ errorInUserCode o(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/Errors; a b
O c t Ljava/lang/Throwable; 2(Lcom/groupbyinc/flux/common/inject/spi/Message;)V d(Lcom/groupbyinc/flux/common/inject/spi/Message;)Lcom/groupbyinc/flux/common/inject/internal/Errors; P h
O i /Lcom/groupbyinc/flux/common/inject/spi/Message; getProvider U(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/Provider; )com/groupbyinc/flux/common/inject/Lookups n l m o p key ,Lcom/groupbyinc/flux/common/inject/Key; 'Lcom/groupbyinc/flux/common/inject/Key; ?(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Provider; %com/groupbyinc/flux/common/inject/Key v get :(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key; x y
w z
p type Ljava/lang/Class; Ljava/lang/Class; getMembersInjector d(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/MembersInjector; ? ? o ? typeLiteral 4Lcom/groupbyinc/flux/common/inject/TypeLiteral; /Lcom/groupbyinc/flux/common/inject/TypeLiteral; F(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/MembersInjector; -com/groupbyinc/flux/common/inject/TypeLiteral ? B(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/TypeLiteral; x ?
? ?
? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable M()Ljava/util/List;>; S()Ljava/util/List;>; <(Lcom/groupbyinc/flux/common/inject/MembersInjector<-TT;>;)V B(Lcom/groupbyinc/flux/common/inject/spi/InjectionListener<-TT;>;)V u(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/Provider; _(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Provider; ?(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/MembersInjector; f(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/MembersInjector;
SourceFile 0
? ?
? t *? *? *+? *,? ? ? !
? ? ' % ( ) * " ? F *? ? ? ! ? ?
- . # $ ? j *? &? ? +?
*? &? /? ? ! ? ? 1 2
3 1 ?
F 1 ? ? 2 $ ? j *? 4? ? +?
*? 4? /? ? ! ? ? 7 8
9 7 ?
F 1 ? ? 5 6 ? ? /*? ?
? 8Y:? =?*? &? *? ?Y? @? &*? &+? D W? ? / ! / E G ? / / E F ? > ? B C # F . G ? ? ? 5 H ? ? /*? ?
? 8Y:? =?*? 4? *? ?Y? @? 4*? 4+? D W? ? / ! / I K ? / / I J ? K L O P # S . T ? ? ? ? L M ? ? *? ?
? 8Y:? =?*? +,? SW? ? ! T U V W ? ? X Y [ \ ? L X ? ? (*? ?
? 8Y:? =?*? +Z? Y+? `S? dW? ? ( ! ( e f ? ( ? ` a c ' d ? L g ? v *? ?
? 8Y:? =?*? +? jW? ? ! T k ? ? h i k l ? l m ? } *? ?
? 8Y:? =?*? +? q ? ? ! r t ? r s ? p q s ? ? ? l u ? Y *+? {? |? ? ! } ? } ~ ? x ? ? ? ? ? } *? ?
? 8Y:? =?*? +? ? ? ? ! ? ? ? ? ? ? } ~ ? ? ? ? ? ? ? Y *+? ?? ?? ? ! } ? } ~ ? ? ? ? ? ?