dagger.internal.Linker.class Maven / Gradle / Ivy
???? 2? l ?
k ? ?
? l ? l ? ?
? l ? ?
? l ? l ? ? ?
? ? l ? l ? l ?
?
l
l
l
* * *
l
!
"
#
$ %
&' ()
8 ?*
8+
8,
l-. >/0
>12
83
l4 567
F18
I19:
K;
<
= q>?@
ABC
S ?
DEF
VG
DHI
YG
DJ
DK
I ?
LMN
>O
kP
QR
lS T
*U
lV
WX
hY?Z[\ InnerClasses DeferredBinding] ErrorHandler SingletonBinding
UNINITIALIZED Ljava/lang/Object; base Ldagger/internal/Linker; toLink Ljava/util/Queue; Signature /Ljava/util/Queue;>;
attachSuccess Z errors Ljava/util/List; $Ljava/util/List; bindings Ljava/util/Map; ?Ljava/util/Map;>; linkedBindings plugin Ldagger/internal/Loader; errorHandler %Ldagger/internal/Linker$ErrorHandler; X(Ldagger/internal/Linker;Ldagger/internal/Loader;Ldagger/internal/Linker$ErrorHandler;)V Code LineNumberTable LocalVariableTable this
StackMapTable[^] installBindings "(Ldagger/internal/BindingsGroup;)V entry Entry Ljava/util/Map$Entry; i$ Ljava/util/Iterator; toInstall Ldagger/internal/BindingsGroup; LocalVariableTypeTable FLjava/util/Map$Entry;>;_ linkAll ()Ljava/util/Map; binding Ldagger/internal/Binding; Ldagger/internal/Binding<*>; A()Ljava/util/Map;>; fullyLinkedBindings
linkRequested ()V resolvedBinding
scopedBinding e InvalidBindingException 1Ldagger/internal/Binding$InvalidBindingException; )Ljava/lang/UnsupportedOperationException; $Ljava/lang/IllegalArgumentException; Ljava/lang/RuntimeException; Ljava/lang/Exception; deferred (Ldagger/internal/Linker$DeferredBinding; key Ljava/lang/String; mustHaveInjections
`.689:a assertLockHeld
createBinding W(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;Z)Ldagger/internal/Binding;
requiredBy classLoader Ljava/lang/ClassLoader; builtInBindingsKey lazyKey className Z(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;Z)Ldagger/internal/Binding<*>; requestBinding ?(Ljava/lang/String;Ljava/lang/Object;)Ldagger/internal/Binding;
Deprecated B(Ljava/lang/String;Ljava/lang/Object;)Ldagger/internal/Binding<*>; RuntimeVisibleAnnotations Ljava/lang/Deprecated; V(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;)Ldagger/internal/Binding; Y(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;)Ldagger/internal/Binding<*>; A(Ljava/lang/String;Ljava/lang/Object;ZZ)Ldagger/internal/Binding; library D(Ljava/lang/String;Ljava/lang/Object;ZZ)Ldagger/internal/Binding<*>; X(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;ZZ)Ldagger/internal/Binding; linker deferredBinding [(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;ZZ)Ldagger/internal/Binding<*>;
putBinding (Ldagger/internal/Binding;)V Ldagger/internal/Binding; 7(Ldagger/internal/Binding;)V scope 4(Ldagger/internal/Binding;)Ldagger/internal/Binding; T(Ldagger/internal/Binding;)Ldagger/internal/Binding; putIfAbsent 6(Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V map value replaced Ljava/util/Map; TK; TV;Z J(Ljava/util/Map;TK;TV;)V addError (Ljava/lang/String;)V message
access$200 ()Ljava/lang/Object;
SourceFile Linker.java t u ? ? dagger/internal/ArrayQueue x y | } java/util/ArrayList ~ java/util/HashMap ? ? ? ? java/lang/NullPointerException ? ? v w ? ? ? ? java/lang/IllegalStateException 8Cannot install further bindings after calling linkAll().bcdefg_hij ?k java/util/Map$Entryl ?m ? dagger/internal/Binding ? ?no ? ?pqrsituv ? ?wxyz ? &dagger/internal/Linker$DeferredBinding{ ? ? }|v ? u ? ? ? ? ?i}~i?~? ?`?v? ? java/lang/StringBuilder Unable to create binding for ???? ? ? /dagger/internal/Binding$InvalidBindingException? ? ??
required by ?? ? ?? ? 'java/lang/UnsupportedOperationException
Unsupported: "java/lang/IllegalArgumentException java/lang/RuntimeException java/lang/Exception ????? ????? ???v java/lang/AssertionError??? dagger/internal/BuiltInBinding ???? dagger/internal/LazyBinding????^?? could not be bound with key ??????? ? ??? ?? ? ??i 'dagger/internal/Linker$SingletonBinding ?? java/lang/Object dagger/internal/Linker dagger/internal/Linker$1 #dagger/internal/Linker$ErrorHandler dagger/internal/Loader java/util/Iterator java/lang/String java/lang/Throwable dagger/internal/BindingsGroup entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next
java/util/Map getKey getValue put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; values ()Ljava/util/Collection; java/util/Collection isLinked java/util/Queue add (Ljava/lang/Object;)Z java/util/Collections unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; poll deferredKey containsKey
setLibrary (Z)V
dependedOn
setDependedOn
provideKey equals
membersKey append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; type
getMessage -(Ljava/lang/Object;)Ljava/lang/StringBuilder;
UNRESOLVED (Ljava/lang/Throwable;)V attach (Ldagger/internal/Linker;)V setLinked handleErrors (Ljava/util/List;)V java/util/List clear java/lang/Thread holdsLock dagger/internal/Keys getBuiltInBindingsKey &(Ljava/lang/String;)Ljava/lang/String; P(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;Ljava/lang/String;)V
getLazyKey getClassName isAnnotated (Ljava/lang/String;)Z getAtInjectBinding W(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;Z)Ldagger/internal/Binding; '(Ljava/lang/String;Ljava/lang/String;)V getClass ()Ljava/lang/Class; java/lang/Class getClassLoader ()Ljava/lang/ClassLoader; get &(Ljava/lang/Object;)Ljava/lang/Object; Y(Ljava/lang/String;Ljava/lang/ClassLoader;Ljava/lang/Object;ZLdagger/internal/Linker$1;)V isSingleton 6(Ldagger/internal/Binding;Ldagger/internal/Linker$1;)V 1 l k t u v w x y z { | } ~ z ? ? ? z ? B ? ? z ? ? ? ? ? ? ? ? ? [*? *? Y? ? *? *? Y? ? *?
Y? ? *?
,?
? Y? ?-?
? Y? ?*+? *,? *-? ? ? 2 @ ) , / 2 * : / A = B K D P E U F Z G ? * [ ? w [ v w [ ? ? [ ? ? ? ? = ? ? ? ?
? ? ? ? N*?
?
? Y? ?+? ? M,? ? ,,? ? N*? -? -? ? ? ? ! W??ѱ ? R S U . V J W M X ? * . ? ? 2 ? ? N ? w N ? ? ? . ? ? ? ? ?? 1 ? ? ? ? [*? "*?
? *?
?*? ? # ? $ L+? ? "+? ? M,? %? *? ,? & W???*? '**? ? (?
*?
? ? *
d e f h 2 i 9 j D l G m K n V o ? 2 ? ? ( ? ? [ ? w ? 2 ? ? ?
? ?$? z ? ? ? ? / *?
? ? w ? ? w z ? ? ? ? ? ?*? "*? ? ) ? YL??+? *?Z+? *M,? +N,? ,6*? -? - ? ???*-+? .,? /? 0:+? 1? 2+? 3? 4-? 5? 6? *-? 7? 6? ? Y? 8Y? 9:? ;-? ;?