diff options
-rw-r--r-- | sources/scalac/symtab/classfile/PackageParser.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sources/scalac/symtab/classfile/PackageParser.java b/sources/scalac/symtab/classfile/PackageParser.java index 842cbd3870..544db13092 100644 --- a/sources/scalac/symtab/classfile/PackageParser.java +++ b/sources/scalac/symtab/classfile/PackageParser.java @@ -40,10 +40,9 @@ public class PackageParser extends Type.LazyType { long msec = System.currentTimeMillis(); Scope members = new Scope(); String dirname = null; - Name name = p.fullName(); HashMap/*<Symbol, AbstractFile>*/ symFile = new HashMap(); - if (name.length() != 0) { - dirname = SourceRepresentation.externalizeFileName(name); + if (!p.isRoot()) { + dirname = SourceRepresentation.externalizeFileName(p.fullName()); if (!dirname.endsWith("/")) dirname += "/"; } |