Dagger 2 @Module能否创建一个引用相应@Component的对象?

Dagger 2 @Module能否创建一个引用相应@Component的对象?,dagger-2,Dagger 2,我有一个名为FooManager的类,它是由AppModule提供的FooManager动态创建实现Foo的类的实例。这些对象被其实际类引用的唯一位置是对象本身。因此,Foo有一个init方法,该方法接收AppComponent,因此每个Foo都可以注入自己的依赖项 AppModule是否有可能参考AppComponent构建FooManager?我尝试了显而易见的方法,它成功了: @Provides @AppScope FooManager provideFooManager(final Co

我有一个名为
FooManager
的类,它是由
AppModule
提供的
FooManager
动态创建实现
Foo
的类的实例。这些对象被其实际类引用的唯一位置是对象本身。因此,
Foo
有一个init方法,该方法接收
AppComponent
,因此每个
Foo
都可以注入自己的依赖项


AppModule
是否有可能参考
AppComponent
构建
FooManager

我尝试了显而易见的方法,它成功了:

@Provides
@AppScope
FooManager provideFooManager(final Context context, final AppComponent component) {
    return new FooManager(context, component);
}

没有
@为
AppComponent

提供了
方法。您可以显示一些代码片段吗?