From af95b8d1fe868be8f120a7a4b15d46a9e45fb487 Mon Sep 17 00:00:00 2001 From: Andrey Uskov Date: Sun, 13 Dec 2020 10:50:27 +0300 Subject: [PATCH] Add explicit path sensitivity for InspectClassesForMultiModuleIC Gradle uses PathSensitivity.ABSOLUTE by default, so this change just explicitly specifies it in order to avoid warnings. #KT-43895 Fixed --- .../kotlin/gradle/tasks/InspectClassesForMultiModuleIC.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/InspectClassesForMultiModuleIC.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/InspectClassesForMultiModuleIC.kt index ce8025d80ac..5763773a1d1 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/InspectClassesForMultiModuleIC.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/InspectClassesForMultiModuleIC.kt @@ -31,6 +31,7 @@ internal open class InspectClassesForMultiModuleIC : DefaultTask() { (project.kotlinExtension as KotlinSingleJavaTargetExtension).target.defaultArtifactClassesListFile.get() } + @get:PathSensitive(PathSensitivity.ABSOLUTE) @get:InputFiles internal val sourceSetOutputClassesDir by lazy { project.convention.findPlugin(JavaPluginConvention::class.java)?.sourceSets?.findByName(sourceSetName)?.output?.classesDirs @@ -50,6 +51,7 @@ internal open class InspectClassesForMultiModuleIC : DefaultTask() { internal val objects = project.objects @Suppress("MemberVisibilityCanBePrivate") + @get:PathSensitive(PathSensitivity.ABSOLUTE) @get:InputFiles internal val classFiles: FileCollection get() {