diff options
author | paltherr <paltherr@epfl.ch> | 2004-02-29 23:29:06 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-02-29 23:29:06 +0000 |
commit | b96ad4aaa33e141763d5dfc89e47eb50b131dfac (patch) | |
tree | 07c6dbf89c3627983d4d3d210395d7f6bd265565 /sources/scalac/symtab/Symbol.java | |
parent | 1807482906846231d266fcbbcabfeb2721ad3df0 (diff) | |
download | scala-b96ad4aaa33e141763d5dfc89e47eb50b131dfac.tar.gz scala-b96ad4aaa33e141763d5dfc89e47eb50b131dfac.tar.bz2 scala-b96ad4aaa33e141763d5dfc89e47eb50b131dfac.zip |
- Added assertion in method ClassSymbol.module
- Some clean up
Diffstat (limited to 'sources/scalac/symtab/Symbol.java')
-rw-r--r-- | sources/scalac/symtab/Symbol.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java index b074145bf6..6b90e584c2 100644 --- a/sources/scalac/symtab/Symbol.java +++ b/sources/scalac/symtab/Symbol.java @@ -370,7 +370,6 @@ public abstract class Symbol implements Modifiers, Kinds { */ public final boolean isRoot() { return (attrs & IS_ROOT) != 0; - //return this.moduleClass() == Global.instance.definitions.ROOT_CLASS; } /** Does this symbol denote something loaded from a Java class? */ @@ -1757,7 +1756,7 @@ public class ClassSymbol extends TypeSymbol { clasz.setInfo(parser); clasz.primaryConstructor().setInfo( Type.MethodType(Symbol.EMPTY_ARRAY, clasz.typeConstructor())); - // Type.MethodType(Symbol.EMPTY_ARRAY, clasz.thisType())); + // !!! Type.MethodType(Symbol.EMPTY_ARRAY, clasz.thisType())); return clasz; } @@ -1781,6 +1780,7 @@ public class ClassSymbol extends TypeSymbol { /** Get module */ public Symbol module() { + assert !isRoot(): this + ".module()"; return module; } |