diff options
-rw-r--r-- | src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala b/src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala index fc67a260c4..106d5ca18a 100644 --- a/src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala +++ b/src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala @@ -80,8 +80,12 @@ abstract class BrowsingLoaders extends SymbolLoaders { } else println("prefixes differ: "+packagePrefix+","+root.fullName) case ModuleDef(_, name, _) => if (packagePrefix == root.fullName) { - enterModule(root, name.toString, new SourcefileLoader(src)) + val module = enterModule(root, name.toString, new SourcefileLoader(src)) entered += 1 + if (name == nme.PACKAGEkw) { + println("open package module: "+module) + loaders.openPackageModule(module)() + } } else println("prefixes differ: "+packagePrefix+","+root.fullName) case _ => } |