Arjan van Wieringen
04/17/2022, 5:52 PMtasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile::class).all {
kotlinOptions.freeCompilerArgs = listOf("-Xcontext-receivers")
}
And my context receiver is simple:
context(Node.BuilderScope)
fun foo() {
// nothing here yet
}
The error I am getting:
java.lang.IllegalStateException: FULL: FUN name:foo visibility:public modality:FINAL <> (<this>:nl.avwie.vdom.Node.BuilderScope) returnType:kotlin.Unit
Ir: nl.avwie.vdom#foo(nl.avwie.vdom.Node.BuilderScope){}
Descriptor: nl.avwie.vdom#foo!nl.avwie.vdom.Node.BuilderScope(){}
at org.jetbrains.kotlin.backend.common.serialization.mangle.ManglerChecker$visitDeclaration$2.invoke(ManglerChecker.kt:96)
at org.jetbrains.kotlin.backend.common.serialization.mangle.ManglerChecker$visitDeclaration$2.invoke(ManglerChecker.kt:95)
Arjan van Wieringen
04/17/2022, 5:53 PMArjan van Wieringen
04/17/2022, 5:54 PM