Suppress “Used to extend current API with Koin API”

Max Großmann
Feb 25, 2021

--

Annoyed of this warning?

I want to share a quick solution, how to suprress the warning in the Dependency Injection Framework Koin for Kotlin.

This is neccesary in Koin 2.2.2, but will be probably not needed any more in Koin 2.2.3.

Follow the Discussion on GitHub: https://github.com/InsertKoinIO/koin/issues/939

Photo by André François McKenzie on Unsplash

Kotlin JVM

Add the following snippet to your build.gradle:

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
kotlinOptions {
freeCompilerArgs += '-Xopt-in=org.koin.core.component.KoinApiExtension'
}
}

Kotlin Android

Add the following snippet to each app module:

android {
...
kotlinOptions {
freeCompilerArgs += "-Xopt-in=org.koin.core.component.KoinApiExtension"
}
...
}

--

--

Max Großmann
Max Großmann

Written by Max Großmann

Software Development, Linux Administrator

No responses yet