diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/incremental/ClasspathAnalyzer.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/incremental/ClasspathAnalyzer.kt index c4bd1f689c2..116465a9c05 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/incremental/ClasspathAnalyzer.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/internal/kapt/incremental/ClasspathAnalyzer.kt @@ -42,7 +42,7 @@ private fun visitDirectory(directory: File): ClasspathEntryData { directory.walk().filter { it.extension == "class" && !it.relativeTo(directory).toString().toLowerCase().startsWith("meta-inf") }.forEach { - val internalName = it.relativeTo(directory).toString().dropLast(".class".length) + val internalName = it.relativeTo(directory).invariantSeparatorsPath.dropLast(".class".length) analyzeInputStream(it.inputStream(), internalName, entryData) }