Наследование интерфейса – Расширение интерфейса в Котлине

Я начал конвертировать коды проекта из 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, и я это сделал. После того, как я отредактировал этот интерфейс вне этого файла … Я не видел различий между старым и новым интерфейсом, но теперь он работает.