From c28ad116d0410c1f9c037aefc81a342ab91a4789 Mon Sep 17 00:00:00 2001 From: Ivan Gavrilovic Date: Thu, 11 Apr 2019 13:03:00 -0700 Subject: [PATCH] Convert Windows-style path when calculating class internal name --- .../gradle/internal/kapt/incremental/ClasspathAnalyzer.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) }