public final class AutoFactoryProcessor$$InjectAdapter extends dagger.internal.Binding<AutoFactoryProcessor> implements javax.inject.Provider<AutoFactoryProcessor>, dagger.MembersInjector<AutoFactoryProcessor>
Binding<AutoFactoryProcessor>
implementation which satisfies
Dagger's infrastructure requirements including:
Owning the dependency links between AutoFactoryProcessor
and its
dependencies.
Being a Provider<AutoFactoryProcessor>
and handling creation and
preparation of object instances.
Being a MembersInjector<AutoFactoryProcessor>
and handling injection
of annotated fields.Constructor and Description |
---|
AutoFactoryProcessor$$InjectAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
attach(dagger.internal.Linker linker)
Used internally to link bindings/providers together at run time
according to their dependency graph.
|
AutoFactoryProcessor |
get()
Returns the fully provisioned instance satisfying the contract for
Provider<AutoFactoryProcessor> . |
void |
getDependencies(Set<dagger.internal.Binding<?>> getBindings,
Set<dagger.internal.Binding<?>> injectMembersBindings)
Used internally obtain dependency information, such as for cyclical
graph detection.
|
void |
injectMembers(AutoFactoryProcessor object)
Injects any
@Inject annotated fields in the given instance,
satisfying the contract for Provider<AutoFactoryProcessor> . |
public void attach(dagger.internal.Linker linker)
attach
in class dagger.internal.Binding<AutoFactoryProcessor>
public void getDependencies(Set<dagger.internal.Binding<?>> getBindings, Set<dagger.internal.Binding<?>> injectMembersBindings)
getDependencies
in class dagger.internal.Binding<AutoFactoryProcessor>
public AutoFactoryProcessor get()
Provider<AutoFactoryProcessor>
.get
in interface javax.inject.Provider<AutoFactoryProcessor>
get
in class dagger.internal.Binding<AutoFactoryProcessor>
public void injectMembers(AutoFactoryProcessor object)
@Inject
annotated fields in the given instance,
satisfying the contract for Provider<AutoFactoryProcessor>
.injectMembers
in interface dagger.MembersInjector<AutoFactoryProcessor>
injectMembers
in class dagger.internal.Binding<AutoFactoryProcessor>
Copyright © 2015 Google, Inc.. All rights reserved.