
com.groupbyinc.flux.common.inject.EncounterImpl.class Maven / Gradle / Ivy
???? 3 ? /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 0Encounters may not be used after hear() returns. 7 ;com/groupbyinc/flux/common/google/common/base/Preconditions 9
checkState (ZLjava/lang/Object;)V ; <
: = java/util/ArrayList ?
@ add (Ljava/lang/Object;)Z B C 1 D 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 O
addMessage Z(Ljava/lang/String;[Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/internal/Errors; Q R
P S message Ljava/lang/String; arguments [Ljava/lang/Object; (Ljava/lang/Throwable;)V 1An exception was caught and reported. Message: %s Z 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; b c
P d 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; Q i
P j /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 o m n p q 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 w get :(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/Key; y z
x {
q type Ljava/lang/Class; Ljava/lang/Class; getMembersInjector d(Lcom/groupbyinc/flux/common/inject/TypeLiteral;)Lcom/groupbyinc/flux/common/inject/MembersInjector; ? ? p ? 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; y ?
? ?
? 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 *? ? ? ! ? ?
/ 0 # $ ? f *? &? ? +?
*? &? /? ? ! ? ? 3 4 5 ?
F 1 ? ? 2 $ ? f *? 4? ? +?
*? 4? /? ? ! ? ? 9 : ; ?
F 1 ? ? 5 6 ? ? '*? 8? >*? &? *? @Y? A? &*? &+? E W? ? ' ! ' F H ? ' ' F G ? @ B C F &