
dagger.internal.codegen.AdapterJavadocs.class Maven / Gradle / Ivy
???? 2 Z
:
; < = >
2 ? @ A B C D E F G
2 H I GENERATED_BY_DAGGER Ljava/lang/String;
ConstantValue J MEMBERS_INJECT_METHOD K
GET_METHOD L GET_DEPENDENCIES_METHOD M
ATTACH_METHOD N STATIC_INJECT_METHOD O MODULE_TYPE P STATIC_INJECTION_TYPE Q ()V Code LineNumberTable LocalVariableTable this )Ldagger/internal/codegen/AdapterJavadocs; bindingTypeDocs F(Lcom/squareup/javapoet/TypeName;ZZZ)Lcom/squareup/javapoet/CodeBlock; type Lcom/squareup/javapoet/TypeName; abstrakt Z members dependent result R Builder InnerClasses )Lcom/squareup/javapoet/CodeBlock$Builder;
StackMapTable R
SourceFile AdapterJavadocs.java " # S T U 5A {@code Binding<$T>} implementation which satisfies
java/lang/Object V W 0Dagger's infrastructure requirements including:
7Owning the dependency links between {@code $T} and its
dependencies.
7Being a {@code Provider<$T>} and handling creation and
!preparation of object instances.
;Being a {@code MembersInjector<$T>} and handling injection
of annotated fields.
X Y 'dagger/internal/codegen/AdapterJavadocs 0Code generated by dagger-compiler. Do not edit. vInjects any {@code @Inject} annotated fields in the given instance,
satisfying the contract for {@code Provider<$T>}.
YReturns the fully provisioned instance satisfying the contract for
{@code Provider<$T>}.
UUsed internally obtain dependency information, such as for cyclical
graph detection.
eUsed internally to link bindings/providers together at run time
according to their dependency graph.
]Performs the injections of dependencies into static fields when requested by
the {@code $T}.
?A manager of modules and provides adapters allowing for proper linking and
instance provision of types served by {@code @$T} methods.
:A manager for {@code $T}'s injections into static fields.
'com/squareup/javapoet/CodeBlock$Builder com/squareup/javapoet/CodeBlock builder +()Lcom/squareup/javapoet/CodeBlock$Builder; add P(Ljava/lang/String;[Ljava/lang/Object;)Lcom/squareup/javapoet/CodeBlock$Builder; build #()Lcom/squareup/javapoet/CodeBlock; 1 ! " # $ / *? ? % &