lightsaber
lightsaber copied to clipboard
@ProvidedAs/@Provided by on inner class leads to crash
Example code :
@Contract
interface AppContract
class AppContractConfiguration : ContractConfiguration<AppContract>()
interface SomeValidInterface
class Outer {
@ProvidedAs(SomeValidInterface::class)
@ProvidedBy(AppContractConfiguration::class)
inner class Dependency @Inject constructor() : SomeValidInterface
}