Convert Windows-style path when calculating class internal name
This commit is contained in:
committed by
Alexey Tsvetkov
parent
955a27ec77
commit
c28ad116d0
+1
-1
@@ -42,7 +42,7 @@ private fun visitDirectory(directory: File): ClasspathEntryData {
|
|||||||
directory.walk().filter {
|
directory.walk().filter {
|
||||||
it.extension == "class" && !it.relativeTo(directory).toString().toLowerCase().startsWith("meta-inf")
|
it.extension == "class" && !it.relativeTo(directory).toString().toLowerCase().startsWith("meta-inf")
|
||||||
}.forEach {
|
}.forEach {
|
||||||
val internalName = it.relativeTo(directory).toString().dropLast(".class".length)
|
val internalName = it.relativeTo(directory).invariantSeparatorsPath.dropLast(".class".length)
|
||||||
analyzeInputStream(it.inputStream(), internalName, entryData)
|
analyzeInputStream(it.inputStream(), internalName, entryData)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user