Skip to content

KSP option me.tatarka.inject.generateCompanionExtensions is not working #90

@simonlebras

Description

@simonlebras

When using me.tatarka.inject.generateCompanionExtensions = true, code generated with kotlin-inject-anvil is not compiling.

Setting the option to true disables the creation of
public fun KClass<KotlinInjectAppComponent>.create(): KotlinInjectAppComponent = InjectKotlinInjectAppComponent()

but kotlin-inject-anvil generates a function that relies on it
public fun KClass<AppComponent>.create(): AppComponent = KotlinInjectAppComponent::class.create()

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions