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