summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-19 01:29:02 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-19 01:29:02 +0000
commita4eb56b88c6f2f6505cdd9a0f83d4a4a226a5996 (patch)
tree9f6efa6f32986d6fa602ef497fda8fa963cc1a0c /sources
parent3cd77e2c4f8581fc84dadd4208afb61e89fb97a6 (diff)
downloadscala-a4eb56b88c6f2f6505cdd9a0f83d4a4a226a5996.tar.gz
scala-a4eb56b88c6f2f6505cdd9a0f83d4a4a226a5996.tar.bz2
scala-a4eb56b88c6f2f6505cdd9a0f83d4a4a226a5996.zip
- Removed Name.ERROR
Diffstat (limited to 'sources')
-rw-r--r--sources/meta/scalac/ast/MetaTree.java2
-rw-r--r--sources/scalac/ast/Tree.java.tmpl1
-rw-r--r--sources/scalac/symtab/Symbol.java2
-rw-r--r--sources/scalac/util/Name.java3
-rw-r--r--sources/scalac/util/Names.java2
5 files changed, 4 insertions, 6 deletions
diff --git a/sources/meta/scalac/ast/MetaTree.java b/sources/meta/scalac/ast/MetaTree.java
index 3ae0c9970d..31b98d1d4b 100644
--- a/sources/meta/scalac/ast/MetaTree.java
+++ b/sources/meta/scalac/ast/MetaTree.java
@@ -117,7 +117,7 @@ public class MetaTree extends AbstractTreeExpander {
writer.indent().print("return ");
switch (kind) {
case TreeKind.Type:
- writer.print("name.isTypeName() && (symbol() == null || !symbol().isConstructor()) || name == Name.ERROR");
+ writer.print("name.isTypeName() && (symbol() == null || !symbol().isConstructor()) || name == Names.ERROR");
break;
case TreeKind.Term:
writer.print("name.isTermName() || (symbol() != null && symbol().isConstructor())");
diff --git a/sources/scalac/ast/Tree.java.tmpl b/sources/scalac/ast/Tree.java.tmpl
index e1dbed177f..6c61e2e254 100644
--- a/sources/scalac/ast/Tree.java.tmpl
+++ b/sources/scalac/ast/Tree.java.tmpl
@@ -18,6 +18,7 @@ import scalac.checkers.CheckTreeNodes;
import scalac.symtab.Symbol;
import scalac.symtab.Type;
import scalac.util.Debug;
+import scalac.util.Names;
{#Imports#}
public class Tree {
diff --git a/sources/scalac/symtab/Symbol.java b/sources/scalac/symtab/Symbol.java
index 2f5cad351a..8940370fb2 100644
--- a/sources/scalac/symtab/Symbol.java
+++ b/sources/scalac/symtab/Symbol.java
@@ -1918,7 +1918,7 @@ final class ErrorSymbol extends Symbol {
/** Constructor */
public ErrorSymbol() {
- super(Kinds.ERROR, Position.NOPOS, Name.ERROR, null, 0, 0);
+ super(Kinds.ERROR, Position.NOPOS, Names.ERROR, null, 0, 0);
super.setInfo(Type.ErrorType);
}
diff --git a/sources/scalac/util/Name.java b/sources/scalac/util/Name.java
index e4af414657..82b1fc5055 100644
--- a/sources/scalac/util/Name.java
+++ b/sources/scalac/util/Name.java
@@ -126,7 +126,4 @@ public final class Name {
this != Names.false_;
}
- public static final Name ERROR = Name.fromString("<error>");
- static { ERROR.type = ERROR; }
-
}
diff --git a/sources/scalac/util/Names.java b/sources/scalac/util/Names.java
index 4c7098af3e..da461290c9 100644
--- a/sources/scalac/util/Names.java
+++ b/sources/scalac/util/Names.java
@@ -63,7 +63,7 @@ public class Names {
return Name.fromString(TYPE_PREFIX + sym.name);
}
- public static final Name ERROR = Name.ERROR;
+ public static final Name ERROR = Name.fromString("<error>");
public static final Name NOSYMBOL = Name.fromString("<none>");
public static final Name EMPTY = Name.fromString("");
public static final Name IMPORT_WILDCARD = Name.fromString("_");