summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2011-01-13 09:46:24 +0000
committerMartin Odersky <odersky@gmail.com>2011-01-13 09:46:24 +0000
commitc936b0f217086b94e3833f63179a22d7c49e05b6 (patch)
tree14393941f0e7d2125e9921bb8ed0381cc0f45752
parentecc938483824c09e470cebc69b4402ecc14355c2 (diff)
downloadscala-c936b0f217086b94e3833f63179a22d7c49e05b6.tar.gz
scala-c936b0f217086b94e3833f63179a22d7c49e05b6.tar.bz2
scala-c936b0f217086b94e3833f63179a22d7c49e05b6.zip
Disabled browsing in the empty package, hopeful...
Disabled browsing in the empty package, hopefully this will unbock Eclipse
-rw-r--r--src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala b/src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala
index 1f2553d11e..7553dc4983 100644
--- a/src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala
+++ b/src/compiler/scala/tools/nsc/symtab/BrowsingLoaders.scala
@@ -101,7 +101,10 @@ abstract class BrowsingLoaders extends SymbolLoaders {
*/
override def enterToplevelsFromSource(root: Symbol, name: String, src: AbstractFile) {
try {
- browseTopLevel(root, src)
+ if (root == definitions.EmptyPackageClass)
+ super.enterToplevelsFromSource(root, name, src)
+ else
+ browseTopLevel(root, src)
} catch {
case ex: syntaxAnalyzer.MalformedInput =>
println("caught malformed input exception at offset "+ex.offset+": "+ex.msg)