Convert Windows-style path when calculating class internal name

This commit is contained in:
Ivan Gavrilovic
2019-04-11 13:03:00 -07:00
committed by Alexey Tsvetkov
parent 955a27ec77
commit c28ad116d0
@@ -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)
}