kotlin 1.8 Modifiers [PRIVATE] are not allowed on Kotlin parameters. Allowed modifiers: [VARARG, NOINLINE, CROSSINLINE]

Author: akingyin1987Created Feb 10, 2023Updated Nov 10, 2023

version:4.9.2 Caused by: java.lang.IllegalArgumentException: Modifiers [PRIVATE] are not allowed on Kotlin parameters. Allowed modifiers: [VARARG, NOINLINE, CROSSINLINE] at com.squareup.kotlinpoet.ParameterSpec.(ParameterSpec.kt:41) at com.squareup.kotlinpoet.ParameterSpec.(ParameterSpec.kt:29) at com.squareup.kotlinpoet.ParameterSpec$Builder.build(ParameterSpec.kt:157) at com.squareup.kotlinpoet.FunSpec$Builder.addParameter(FunSpec.kt:465) at permissions.dispatcher.processor.impl.kotlin.KotlinBaseProcessorUnit.createPermissionRequestClass(KotlinBaseProcessorUnit.kt:452) at permissions.dispatcher.processor.impl.kotlin.KotlinBaseProcessorUnit.createPermissionRequestClasses(KotlinBaseProcessorUnit.kt:415) at permissions.dispatcher.processor.impl.kotlin.KotlinBaseProcessorUnit.createFile(KotlinBaseProcessorUnit.kt:43) at permissions.dispatcher.processor.impl.kotlin.KotlinBaseProcessorUnit.createFile(KotlinBaseProcessorUnit.kt:17) at permissions.dispatcher.processor.PermissionsProcessor.processKotlin(PermissionsProcessor.kt:68) at permissions.dispatcher.processor.PermissionsProcessor.process(PermissionsProcessor.kt:58) at org.jetbrains.kotlin.kapt3.base.incremental.IncrementalProcessor.process(incrementalProcessors.kt:90) at org.jetbrains.kotlin.kapt3.base.ProcessorWrapper.process(annotationProcessing.kt:197) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:980) ... 44 more

Source: permissions-dispatcher/PermissionsDispatcher