File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed
compiler/src/dotty/tools/io Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -10,11 +10,13 @@ import scala.jdk.CollectionConverters.*
1010 * This class implements an [[AbstractFile ]] backed by a jar
1111 * that be can used as the compiler's output directory.
1212 */
13- class JarArchive private (root : Directory ) extends PlainDirectory (root) {
13+ class JarArchive private (val jarPath : Path , root : Directory ) extends PlainDirectory (root) {
1414 def close (): Unit = this .synchronized (jpath.getFileSystem().close())
1515 override def exists : Boolean = jpath.getFileSystem().isOpen() && super .exists
1616 def allFileNames (): Iterator [String ] =
1717 java.nio.file.Files .walk(jpath).iterator().asScala.map(_.toString)
18+
19+ override def toString : String = jarPath.toString
1820}
1921
2022object JarArchive {
@@ -40,6 +42,6 @@ object JarArchive {
4042 }
4143 }
4244 val root = fs.getRootDirectories().iterator.next()
43- new JarArchive (Directory (root))
45+ new JarArchive (path, Directory (root))
4446 }
4547}
You can’t perform that action at this time.
0 commit comments