File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
compiler/src/dotty/tools/dotc/classpath Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ case class VirtualDirectoryClassPath(dir: VirtualDirectory) extends ClassPath wi
24
24
25
25
protected def emptyFiles : Array [AbstractFile ] = Array .empty
26
26
protected def getSubDir (packageDirName : String ): Option [AbstractFile ] =
27
- Option (lookupPath(dir)(packageDirName.split('/' ), directory = true ))
27
+ Option (lookupPath(dir)(packageDirName.split(java.io. File .separator ), directory = true ))
28
28
protected def listChildren (dir : AbstractFile , filter : Option [AbstractFile => Boolean ] = None ): Array [F ] = filter match {
29
29
case Some (f) => dir.iterator.filter(f).toArray
30
30
case _ => dir.toArray
@@ -41,7 +41,7 @@ case class VirtualDirectoryClassPath(dir: VirtualDirectory) extends ClassPath wi
41
41
42
42
def findClassFile (className : String ): Option [AbstractFile ] = {
43
43
val relativePath = FileUtils .dirPath(className) + " .class"
44
- Option (lookupPath(dir)(relativePath split '/' , directory = false ))
44
+ Option (lookupPath(dir)(relativePath. split(java.io. File .separator) , directory = false ))
45
45
}
46
46
47
47
private [dotty] def classes (inPackage : String ): Seq [ClassFileEntry ] = files(inPackage)
Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ trait ZipArchiveFileLookup[FileEntryType <: ClassRepresentation] extends ClassPa
66
66
}
67
67
68
68
private def findDirEntry (pkg : String ): Option [archive.DirEntry ] = {
69
- val dirName = s " ${ FileUtils .dirPath(pkg)} / "
69
+ val dirName = pkg.replace( '.' , '/' )
70
70
archive.allDirs.get(dirName)
71
71
}
72
72
You can’t perform that action at this time.
0 commit comments