接口的继承 – 在Kotlin中扩展一个接口

我已经开始将项目的代码从java转换为Kotlin。 我需要扩展我的BaseAppComponent接口。 我有一个接口的继承问题。 他们在同一个包裹里。

但是我在AppComponent接口中看到一个错误。

"Error:(13, 26) Unresolved reference: BaseAppComponent"

我分享了我的代码…我的问题在哪里? 我在Kotlin上找不到关于接口继承的例子。

 open interface BaseAppComponent { fun inject(defaultApplication: DefaultApplication) fun inject(activity: BaseActivity) fun plus(comicListModule: ComicListModule): ComicListSubComponent fun plus(comicDetailModule: ComicDetailModule): ComicDetailSubComponent } 

 @Singleton @Component(modules = arrayOf(AppModule::class, ServiceModule::class)) interface AppComponent : BaseAppComponent {} 

更新:

我可以修复,但我没有任何想法..

我在AppBaseComponent文件中创建了一个新的接口,并实现了它。 我重构了这个接口之外的文件…我看不到新旧界面之间的任何区别,但它现在工作..