summaryrefslogtreecommitdiff
path: root/sources/scalac/symtab/Symbol.java
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-04-10 00:53:23 +0000
committerpaltherr <paltherr@epfl.ch>2004-04-10 00:53:23 +0000
commit0c3b2c8af02b44fca5aa44a5d0a67d9eb4ec0cfe (patch)
treefafab57821699df41f7385e2e658cb89b26f0ffe /sources/scalac/symtab/Symbol.java
parenta743b99a00c3ba44c8d20df479fd3ef7e26bcd2b (diff)
downloadscala-0c3b2c8af02b44fca5aa44a5d0a67d9eb4ec0cfe.tar.gz
scala-0c3b2c8af02b44fca5aa44a5d0a67d9eb4ec0cfe.tar.bz2
scala-0c3b2c8af02b44fca5aa44a5d0a67d9eb4ec0cfe.zip
- Removed automatic SYNTHETIC flag on root clas...
- Removed automatic SYNTHETIC flag on root class and module classes
Diffstat (limited to 'sources/scalac/symtab/Symbol.java')
-rw-r--r--sources/scalac/symtab/Symbol.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java
index 4a2a4a4c1a..defa4b18af 100644
--- a/sources/scalac/symtab/Symbol.java
+++ b/sources/scalac/symtab/Symbol.java
@@ -1873,7 +1873,7 @@ public class ClassSymbol extends TypeSymbol {
/** Initializes this instance. */
ClassSymbol(TermSymbol module) {
this(module.pos, module.name.toTypeName(), module.owner(),
- (module.flags & MODULE2CLASSFLAGS) | MODUL | FINAL | SYNTHETIC, 0,
+ (module.flags & MODULE2CLASSFLAGS) | MODUL | FINAL, 0,
module);
primaryConstructor().flags |= PRIVATE;
primaryConstructor().setInfo(
@@ -1900,7 +1900,7 @@ public class ClassSymbol extends TypeSymbol {
int pos = Position.NOPOS;
Name name = Names.ROOT.toTypeName();
Symbol owner = Symbol.NONE;
- int flags = JAVA | PACKAGE | FINAL | SYNTHETIC;
+ int flags = JAVA | PACKAGE | FINAL;
int attrs = IS_ROOT;
Symbol clasz = new ClassSymbol(pos, name, owner, flags, attrs, NONE);
clasz.setInfo(global.getRootLoader());