diff options
author | paltherr <paltherr@epfl.ch> | 2004-03-09 19:32:55 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-03-09 19:32:55 +0000 |
commit | 78ea6ddc4cdd67aef2e8a5d7ea7afec6fcec0036 (patch) | |
tree | 507bbde9c08e00db479f12baaad00a88656e41a7 /sources | |
parent | b93f7b2512dbcf2acabc009dae7d5f78a0919d82 (diff) | |
download | scala-78ea6ddc4cdd67aef2e8a5d7ea7afec6fcec0036.tar.gz scala-78ea6ddc4cdd67aef2e8a5d7ea7afec6fcec0036.tar.bz2 scala-78ea6ddc4cdd67aef2e8a5d7ea7afec6fcec0036.zip |
- Fixed computation of SCALA_CLASS and JAVA_CLASS
- Changed new ClassSymbol into Symbol.newClass
Diffstat (limited to 'sources')
-rw-r--r-- | sources/scalac/symtab/Definitions.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/scalac/symtab/Definitions.java b/sources/scalac/symtab/Definitions.java index 50c9aa86c0..7e6ee8af50 100644 --- a/sources/scalac/symtab/Definitions.java +++ b/sources/scalac/symtab/Definitions.java @@ -475,8 +475,8 @@ public class Definitions { ROOT_CLASS = ClassSymbol.newRootClass(new PackageParser(global)); // the java and scala packages - JAVA_CLASS = getClass(Names.java); - SCALA_CLASS = getClass(Names.scala); + JAVA_CLASS = getModule(Names.java).moduleClass(); + SCALA_CLASS = getModule(Names.scala).moduleClass(); // the top and bottom classes ANY_CLASS = newClass(SCALA_CLASS, Names.Any, 0); @@ -665,7 +665,7 @@ public class Definitions { /** Creates a new class */ private Symbol newClass(Symbol owner, Name name, int flags) { name = name.toTypeName(); - Symbol clasz = new ClassSymbol(Position.NOPOS, name, owner, flags); + Symbol clasz = owner.newClass(Position.NOPOS, flags, name); owner.members().enter(clasz); return clasz; } |