public final class ManyToManyMain$$InjectAdapter extends dagger.internal.Binding<ManyToManyMain> implements javax.inject.Provider<ManyToManyMain>, dagger.MembersInjector<ManyToManyMain>
Binding<ManyToManyMain> implementation which satisfies
Dagger's infrastructure requirements including:
Owning the dependency links between ManyToManyMain and its
dependencies.
Being a Provider<ManyToManyMain> and handling creation and
preparation of object instances.
Being a MembersInjector<ManyToManyMain> and handling injection
of annotated fields.| Constructor and Description |
|---|
ManyToManyMain$$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.
|
ManyToManyMain |
get()
Returns the fully provisioned instance satisfying the contract for
Provider<ManyToManyMain>. |
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(ManyToManyMain object)
Injects any
@Inject annotated fields in the given instance,
satisfying the contract for Provider<ManyToManyMain>. |
public void attach(dagger.internal.Linker linker)
attach in class dagger.internal.Binding<ManyToManyMain>public void getDependencies(Set<dagger.internal.Binding<?>> getBindings, Set<dagger.internal.Binding<?>> injectMembersBindings)
getDependencies in class dagger.internal.Binding<ManyToManyMain>public ManyToManyMain get()
Provider<ManyToManyMain>.get in interface javax.inject.Provider<ManyToManyMain>get in class dagger.internal.Binding<ManyToManyMain>public void injectMembers(ManyToManyMain object)
@Inject annotated fields in the given instance,
satisfying the contract for Provider<ManyToManyMain>.injectMembers in interface dagger.MembersInjector<ManyToManyMain>injectMembers in class dagger.internal.Binding<ManyToManyMain>This documentation is licensed by Andrew Bowley under the GPLv3 License.