
com.groupbyinc.flux.common.inject.spi.ProviderLookup.class Maven / Gradle / Ivy
???? 3 q 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
;com/groupbyinc/flux/common/google/common/base/Preconditions checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)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 = delegate already initialized ?
checkState (ZLjava/lang/Object;)V A B
C *com/groupbyinc/flux/common/inject/Provider F applyTo -(Lcom/groupbyinc/flux/common/inject/Binder;)V , -
J (com/groupbyinc/flux/common/inject/Binder L
withSource >(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/inject/Binder; N O M P getProvider U(Lcom/groupbyinc/flux/common/inject/Key;)Lcom/groupbyinc/flux/common/inject/Provider; R S M T ; <
V 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 d d
e ? *? *+? !? #*,$? !? &? (? f ) + g ) * h B C D E d i , - e A *? #? f ) + g ) * h I . / e A *? (? f ) + g ) * h M d j 0 1 e X +*? 7 ? f ) + 8 : g ) * 8 9 h R d k ; <