ralf
10/23/2024, 9:37 PMe: [ksp] java.lang.IllegalArgumentException: Error type '<ERROR TYPE>' is not resolvable in the current round of processing.
at com.squareup.kotlinpoet.ksp.KsTypesKt.requireNotErrorType(KsTypes.kt:40)
at com.squareup.kotlinpoet.ksp.KsTypesKt.toTypeName(KsTypes.kt:71)
at com.squareup.kotlinpoet.ksp.KsTypesKt.toTypeName(KsTypes.kt:199)
at com.squareup.kotlinpoet.ksp.KsTypesKt.toTypeName(KsTypes.kt:196)
at com.squareup.kotlinpoet.ksp.KsTypesKt.toTypeName$default(KsTypes.kt:187)
at me.tatarka.kotlin.ast.KSAstType.toTypeName(KSAst.kt:555)
at me.tatarka.kotlin.ast.AstParam.toParameterSpec(Ast.kt:269)
at me.tatarka.inject.compiler.InjectGenerator.generateInjectComponent(InjectGenerator.kt:118)
at me.tatarka.inject.compiler.InjectGenerator.generate(InjectGenerator.kt:68)
at me.tatarka.inject.compiler.ksp.ProcessInjectKt.process(ProcessInject.kt:80)
at me.tatarka.inject.compiler.ksp.ProcessInjectKt.processInject(ProcessInject.kt:28)
at me.tatarka.inject.compiler.ksp.ProcessInjectKt.processInject$default(ProcessInject.kt:19)
at me.tatarka.inject.compiler.ksp.InjectProcessor.process$lambda$1(InjectProcessor.kt:55)
It’s likely that an api
vs implementation
dependency was misused. Is there an easy way to find out where this happens? E.g. print the fileZac Sweers
10/23/2024, 9:39 PMZac Sweers
10/23/2024, 9:39 PMralf
10/23/2024, 10:35 PMralf
10/23/2024, 10:35 PMZac Sweers
10/23/2024, 10:38 PMZac Sweers
10/23/2024, 10:39 PM