summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/Definitions.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-02-29 20:08:40 +0000
committerpaltherr <paltherr@epfl.ch>2004-02-29 20:08:40 +0000
commit00478513fc3a30fb152ba1934274031ad03d28be (patch)
tree665ffadc07fdde606a7ae857f63fcf0b3808cfa6 /sources/scalac/symtab/Definitions.java
parent810d03161421b48964bb0a81339a02c9644eb7a8 (diff)
downloadscala-00478513fc3a30fb152ba1934274031ad03d28be.tar.gz
scala-00478513fc3a30fb152ba1934274031ad03d28be.tar.bz2
scala-00478513fc3a30fb152ba1934274031ad03d28be.zip
- Removed Definitions.ROOT
- Changed ROOT_CLASS into a non-module class.
Diffstat (limited to 'sources/scalac/symtab/Definitions.java')
-rw-r--r--sources/scalac/symtab/Definitions.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/sources/scalac/symtab/Definitions.java b/sources/scalac/symtab/Definitions.java
index 350c33bd5e..ce32355424 100644
--- a/sources/scalac/symtab/Definitions.java
+++ b/sources/scalac/symtab/Definitions.java
@@ -29,7 +29,6 @@ public class Definitions {
// Public Fields & Methods - Root module
/** The root module */
- public final Symbol ROOT;
public final Symbol ROOT_CLASS;
public final Type ROOT_TYPE() {return ROOT_CLASS.type();}
@@ -465,10 +464,8 @@ public class Definitions {
// create attributed tree typer
atyper = new ATreeTyper(global, this);
- // the root module
- ROOT = TermSymbol.newJavaPackageModule(
- Names.ROOT, Symbol.NONE, new PackageParser(global));
- ROOT_CLASS = ROOT.moduleClass();
+ // the root package
+ ROOT_CLASS = ClassSymbol.newRootClass(new PackageParser(global));
// the scala package
Symbol SCALA_PACKAGE = getClass(Names.scala);