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
206
206
override def findClass (className : String ): Option [ClassRepresentation ] = findClassFile(className) map ClassFileEntryImpl
207
207
208
208
def findClassFile (className : String ): Option [AbstractFile ] = {
209
+ import JFile .{ separator => sep }
209
210
val relativePath = FileUtils .dirPath(className)
210
- val classFile = new JFile (s " $dir/ $relativePath.class " )
211
+ val classFile = new JFile (s " $dir$sep $relativePath.class " )
211
212
if (classFile.exists) {
212
213
val wrappedClassFile = new dotty.tools.io.File (classFile.toPath)
213
214
val abstractClassFile = new PlainFile (wrappedClassFile)
@@ -230,9 +231,10 @@ case class DirectorySourcePath(dir: JFile) extends JFileDirectoryLookup[SourceFi
230
231
override def findClass (className : String ): Option [ClassRepresentation ] = findSourceFile(className) map SourceFileEntryImpl
231
232
232
233
private def findSourceFile (className : String ): Option [AbstractFile ] = {
234
+ import JFile .{ separator => sep }
233
235
val relativePath = FileUtils .dirPath(className)
234
236
val sourceFile = Stream (" scala" , " java" )
235
- .map(ext => new JFile (s " $dir/ $relativePath. $ext" ))
237
+ .map(ext => new JFile (s " $dir$sep $relativePath. $ext" ))
236
238
.collectFirst { case file if file.exists() => file }
237
239
238
240
sourceFile.map { file =>
You can’t perform that action at this time.
0 commit comments