File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
compiler/src/dotty/tools/dotc/classpath Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -206,8 +206,9 @@ case class DirectoryClassPath(dir: JFile) extends JFileDirectoryLookup[ClassFile
206206 override def findClass (className : String ): Option [ClassRepresentation ] = findClassFile(className) map ClassFileEntryImpl
207207
208208 def findClassFile (className : String ): Option [AbstractFile ] = {
209+ import JFile .{ separator => sep }
209210 val relativePath = FileUtils .dirPath(className)
210- val classFile = new JFile (s " $dir/ $relativePath.class " )
211+ val classFile = new JFile (s " $dir$sep $relativePath.class " )
211212 if (classFile.exists) {
212213 val wrappedClassFile = new dotty.tools.io.File (classFile.toPath)
213214 val abstractClassFile = new PlainFile (wrappedClassFile)
@@ -230,9 +231,10 @@ case class DirectorySourcePath(dir: JFile) extends JFileDirectoryLookup[SourceFi
230231 override def findClass (className : String ): Option [ClassRepresentation ] = findSourceFile(className) map SourceFileEntryImpl
231232
232233 private def findSourceFile (className : String ): Option [AbstractFile ] = {
234+ import JFile .{ separator => sep }
233235 val relativePath = FileUtils .dirPath(className)
234236 val sourceFile = Stream (" scala" , " java" )
235- .map(ext => new JFile (s " $dir/ $relativePath. $ext" ))
237+ .map(ext => new JFile (s " $dir$sep $relativePath. $ext" ))
236238 .collectFirst { case file if file.exists() => file }
237239
238240 sourceFile.map { file =>
You can’t perform that action at this time.
0 commit comments