Skip to content

Commit 85a0f8c

Browse files
committed
Minor: Clarify module name in warning message about empty output classpath/output directories
1 parent 20ab7df commit 85a0f8c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

plugins/kapt3/src/org/jetbrains/kotlin/kapt3/Kapt3Plugin.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import org.jetbrains.kotlin.compiler.plugin.CliOption
3131
import org.jetbrains.kotlin.compiler.plugin.CliOptionProcessingException
3232
import org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor
3333
import org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
34+
import org.jetbrains.kotlin.config.CommonConfigurationKeys
3435
import org.jetbrains.kotlin.config.CompilerConfiguration
3536
import org.jetbrains.kotlin.config.CompilerConfigurationKey
3637
import org.jetbrains.kotlin.config.JVMConfigurationKeys
@@ -223,7 +224,9 @@ class Kapt3ComponentRegistrar : ComponentRegistrar {
223224
stubsOutputDir == null -> "Stubs output directory"
224225
else -> throw IllegalStateException()
225226
}
226-
logger.warn("$nonExistentOptionName is not specified, skipping annotation processing")
227+
val moduleName = configuration.get(CommonConfigurationKeys.MODULE_NAME)
228+
?: configuration.get(JVMConfigurationKeys.MODULES).orEmpty().joinToString()
229+
logger.warn("$nonExistentOptionName is not specified for $moduleName, skipping annotation processing")
227230
AnalysisHandlerExtension.registerExtension(project, AbortAnalysisHandlerExtension())
228231
}
229232
return

0 commit comments

Comments
 (0)