com.groupbyinc.flux.common.inject.spi.ProviderLookup.class Maven / Gradle / Ivy
???? 4 r 4com/groupbyinc/flux/common/inject/spi/ProviderLookup WLjava/lang/Object;Lcom/groupbyinc/flux/common/inject/spi/Element; java/lang/Object -com/groupbyinc/flux/common/inject/spi/Element ProviderLookup.java 6com/groupbyinc/flux/common/inject/spi/ProviderLookup$1 Acom/groupbyinc/flux/common/inject/spi/ProviderLookup$ProviderImpl ProviderImpl source Ljava/lang/Object; key 'Lcom/groupbyinc/flux/common/inject/Key; ,Lcom/groupbyinc/flux/common/inject/Key; delegate ,Lcom/groupbyinc/flux/common/inject/Provider; 1Lcom/groupbyinc/flux/common/inject/Provider; <(Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/Key;)V ()V
java/util/Objects requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
" %com/groupbyinc/flux/common/inject/Key % ' this ;Lcom/groupbyinc/flux/common/inject/spi/ProviderLookup; 6Lcom/groupbyinc/flux/common/inject/spi/ProviderLookup; getSource ()Ljava/lang/Object; getKey )()Lcom/groupbyinc/flux/common/inject/Key;
acceptVisitor J(Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;)Ljava/lang/Object; 4com/groupbyinc/flux/common/inject/spi/ElementVisitor 2 visit J(Lcom/groupbyinc/flux/common/inject/spi/ProviderLookup;)Ljava/lang/Object; 4 5 3 6 visitor ;Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor; 6Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor; initializeDelegate /(Lcom/groupbyinc/flux/common/inject/Provider;)V = java/lang/IllegalStateException ? delegate already initialized A (Ljava/lang/String;)V C
@ D *com/groupbyinc/flux/common/inject/Provider G applyTo -(Lcom/groupbyinc/flux/common/inject/Binder;)V , -
K (com/groupbyinc/flux/common/inject/Binder M
withSource >(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Binder; O P N Q getProvider U(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/Provider; S T N U ; <
W binder *Lcom/groupbyinc/flux/common/inject/Binder; getDelegate .()Lcom/groupbyinc/flux/common/inject/Provider; q(Lcom/groupbyinc/flux/common/inject/spi/ProviderLookup;Lcom/groupbyinc/flux/common/inject/spi/ProviderLookup$1;)V ]
^
access$000 d(Lcom/groupbyinc/flux/common/inject/spi/ProviderLookup;)Lcom/groupbyinc/flux/common/inject/Provider; x0
access$100 _(Lcom/groupbyinc/flux/common/inject/spi/ProviderLookup;)Lcom/groupbyinc/flux/common/inject/Key; Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable A(Ljava/lang/Object;Lcom/groupbyinc/flux/common/inject/Key;)V .()Lcom/groupbyinc/flux/common/inject/Key; V(Lcom/groupbyinc/flux/common/inject/spi/ElementVisitor;)TT;
StackMapTable 4(Lcom/groupbyinc/flux/common/inject/Provider;)V 3()Lcom/groupbyinc/flux/common/inject/Provider;
SourceFile InnerClasses 1 e e
f ? *? *+? !? #*,$? !? &? (? g ) + h ) * i B C D E e j , - f A *? #? g ) + h ) * i I . / f A *? (? g ) + h ) * i M e k 0 1 f X +*? 7 ? g ) + 8 : h ) * 8 9 i R e l ; <