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
This commit is contained in:
Andrey Uskov
2020-12-13 10:50:27 +03:00
parent 2e607335db
commit af95b8d1fe
@@ -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() {