Describe the bug
When using a component extension, the extension interfaces are used strictly sequentially
To Reproduce
In the following code
@Component()
interface AppComponent : CoreComponent, AppComponentModules {
@ExtendOf
fun ext(core: CoreComponent)
}
and
interface AppComponentModules : CoreComponentModules {
override fun birdsModule(): AppBirdsModule
}
Overridden module type for component is not detected.
AppComponent not provide AppBirdsModule
Expected behavior
AppComponent provide AppBirdsModule
Environment
Describe the bug
When using a component extension, the extension interfaces are used strictly sequentially
To Reproduce
In the following code
and
Overridden module type for component is not detected.
AppComponent not provide AppBirdsModule
Expected behavior
AppComponent provide AppBirdsModule
Environment