
dagger.internal.codegen.GraphAnalysisInjectBinding.class Maven / Gradle / Ivy
???? 2 ? ? ? ? ?
? ?
? 1 ? 1 ? ? ? ? 1 ? 1 ? ?
? ? ? ? ? ? ? ? ? ? ? ? ?
? ?
1 ? ? ? ? ? ? ?
? ? ? ? ? ?
1 ? ? ?
! ? ?
! ?
! ?
? ? ? ? ?
! ? ? ?
? ?
? ? ? ?
? ? ?
1 ? ? ? ? ? ?
? ?
? ?
? ?
? ? ? ?
; ?
? ? ? InnerClasses type &Ljavax/lang/model/element/TypeElement; keys Ljava/util/List; Signature $Ljava/util/List; bindings [Ldagger/internal/Binding; [Ldagger/internal/Binding<*>; supertypeKey Ljava/lang/String; o(Ljava/lang/String;Ljava/lang/String;Ljavax/lang/model/element/TypeElement;Ljava/util/List;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this 4Ldagger/internal/codegen/GraphAnalysisInjectBinding;
provideKey
membersKey LocalVariableTypeTable
StackMapTable ? ? ? ?(Ljava/lang/String;Ljava/lang/String;Ljavax/lang/model/element/TypeElement;Ljava/util/List;Ljava/lang/String;)V create ](Ljavax/lang/model/element/TypeElement;Z)Ldagger/internal/codegen/GraphAnalysisInjectBinding; parameter *Ljavax/lang/model/element/VariableElement; i$ Ljava/util/Iterator; constructor ,Ljavax/lang/model/element/ExecutableElement;
parameters enclosed "Ljavax/lang/model/element/Element; mustHaveInjections Z requiredKeys hasInjectConstructor hasNoArgsConstructor supertype "Ljavax/lang/model/type/TypeMirror; =Ljava/util/List<+Ljavax/lang/model/element/VariableElement;>; ? ? ? ? hasAtInject %(Ljavax/lang/model/element/Element;)Z hasAtSingleton attach (Ldagger/internal/Linker;)V i I linker Ldagger/internal/Linker;
requiredBy get ()Ljava/lang/Object;
injectMembers (Ljava/lang/Object;)V t Ljava/lang/Object; getDependencies !(Ljava/util/Set;Ljava/util/Set;)V Ljava/util/Set; -Ljava/util/Set;>; ](Ljava/util/Set;>;Ljava/util/Set;>;)V -Ldagger/internal/Binding;
SourceFile GraphAnalysisInjectBinding.java javax/inject/Singleton ? ? ? ? ? ? ? ? M ? B C D E ? ? ? dagger/internal/Binding H I K L java/util/ArrayList M ? ? ? ? ? ? ? ? ? ~ javax/lang/model/element/Element ? ? ? ? ? ? ? s t ? ? ? ? ? ? ? ? (javax/lang/model/element/VariableElement ? } ? ? ? *javax/lang/model/element/ExecutableElement ? ? u t "java/lang/IllegalArgumentException java/lang/StringBuilder ZSingleton annotations have no effect on constructors. Did you mean to annotate the class? ? ? M ? $Too many injectable constructors on ? ? !Unexpected @Inject annotation on ? ? No injectable members on /. Do you want to add an injectable constructor? } 2dagger/internal/codegen/GraphAnalysisInjectBinding M N javax/inject/Inject } java/lang/String
java/lang/AssertionError 6Compile-time binding should never be called to inject. M ? 4dagger/internal/codegen/GraphAnalysisInjectBinding$1 $javax/lang/model/element/TypeElement java/util/List java/util/Iterator javax/lang/model/type/TypeMirror
getAnnotation 4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; getQualifiedName !()Ljavax/lang/model/element/Name; java/lang/Object toString ()Ljava/lang/String; :(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Object;)V size ()I ()V getEnclosedElements ()Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext ()Z next /$SwitchMap$javax$lang$model$element$ElementKind [I getKind (()Ljavax/lang/model/element/ElementKind; $javax/lang/model/element/ElementKind ordinal getModifiers ()Ljava/util/Set; !javax/lang/model/element/Modifier STATIC #Ljavax/lang/model/element/Modifier;
java/util/Set contains (Ljava/lang/Object;)Z %dagger/internal/codegen/GeneratorKeys >(Ljavax/lang/model/element/VariableElement;)Ljava/lang/String; add
getParameters append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (Ljava/lang/String;)V isEmpty -(Ljava/lang/Object;)Ljava/lang/StringBuilder; dagger/internal/codegen/Util getApplicationSupertype J(Ljavax/lang/model/element/TypeElement;)Ljavax/lang/model/type/TypeMirror;
rawMembersKey 6(Ljavax/lang/model/type/TypeMirror;)Ljava/lang/String; asType $()Ljavax/lang/model/type/TypeMirror; (I)Ljava/lang/Object; getClass ()Ljava/lang/Class; java/lang/Class getClassLoader ()Ljava/lang/ClassLoader; dagger/internal/Linker requestBinding V(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;)Ldagger/internal/Binding; X(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/ClassLoader;ZZ)Ldagger/internal/Binding; java/util/Collections addAll ,(Ljava/util/Collection;[Ljava/lang/Object;)Z 0 1 B C D E F G H I F J K L M N O @*+,- ? ? ? -? ? ? *-? *? *? ? ?
*? ? P . 0 % 1 + 2 9 3 ? 4 Q > @ R S @ T L @ U L @ B C @ D E @ K L V @ D G W ? ? X X Y Z X X X? X X Y Z X X X F [ \ ] O ~ ? Y?
M>6*? ? :? ?7? ? :? ? ? .? ? F? ? ?? ? ? ? ?,? ? ? W? ?? :? :? ? ?? ? &? Y? !Y? "#? $*? ? ? $? %? &?? &? Y? !Y? "'? $*? ? ? $? %? &?>? : ? ? ? ? :
,
? ? W??ާ 7? ( ? -6? '? ? ? Y? !Y? ")? $? *? %? &????? 8,? ( ? /? +? Y? !Y? "+? $*? ? ? $,? $? %? &?*? -:? ? .? :? ? ,? ( ? *? / ? 0? :*? / ? .:? 1Y*,? 2? P z 7 8
9
; 0 <