summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-03-02 16:46:57 +0000
committerpaltherr <paltherr@epfl.ch>2004-03-02 16:46:57 +0000
commit63e5a79c2b4c2c11ce4c81df1387aca31d34a247 (patch)
tree22948bfee7790d6af3a66ffd2a90f4bb71fde7c3
parent4b14bbab34b0f86385c4df655fb4b954e0a79ac6 (diff)
downloadscala-63e5a79c2b4c2c11ce4c81df1387aca31d34a247.tar.gz
scala-63e5a79c2b4c2c11ce4c81df1387aca31d34a247.tar.bz2
scala-63e5a79c2b4c2c11ce4c81df1387aca31d34a247.zip
- Removed CheckNames
-rw-r--r--config/list/compiler.lst1
-rw-r--r--sources/scala/tools/scalac/transformer/TransMatchPhase.scala1
-rw-r--r--sources/scala/tools/scalac/typechecker/AnalyzerPhase.scala3
-rw-r--r--sources/scalac/checkers/CheckNames.java47
-rw-r--r--sources/scalac/transformer/AddInterfacesPhase.java1
-rw-r--r--sources/scalac/transformer/ErasurePhase.java2
-rw-r--r--sources/scalac/transformer/LambdaLiftPhase.java1
-rw-r--r--sources/scalac/transformer/TransMatchPhase.java1
-rw-r--r--sources/scalac/transformer/UnCurryPhase.java1
-rw-r--r--sources/scalac/typechecker/RefCheckPhase.java1
10 files changed, 1 insertions, 58 deletions
diff --git a/config/list/compiler.lst b/config/list/compiler.lst
index ba5075bef3..22591dc855 100644
--- a/config/list/compiler.lst
+++ b/config/list/compiler.lst
@@ -59,7 +59,6 @@ backend/msil/GenMSIL.java
backend/msil/GenMSILPhase.java
backend/msil/TypeCreator.java
-checkers/CheckNames.java
checkers/CheckOwners.java
checkers/CheckSymbols.java
checkers/CheckTreeNodes.java
diff --git a/sources/scala/tools/scalac/transformer/TransMatchPhase.scala b/sources/scala/tools/scalac/transformer/TransMatchPhase.scala
index cb5de086d0..c2a76f4781 100644
--- a/sources/scala/tools/scalac/transformer/TransMatchPhase.scala
+++ b/sources/scala/tools/scalac/transformer/TransMatchPhase.scala
@@ -30,7 +30,6 @@ class TransMatchPhase(global:scalac_Global, descriptor:PhaseDescriptor )
a.update(0, new CheckSymbols(global) );
a.update(1, new CheckTypes(global) );
a.update(2, new CheckOwners(global) );
- a.update(3, new CheckNames(global) );
a
}
}
diff --git a/sources/scala/tools/scalac/typechecker/AnalyzerPhase.scala b/sources/scala/tools/scalac/typechecker/AnalyzerPhase.scala
index 02426298eb..5b70a2755e 100644
--- a/sources/scala/tools/scalac/typechecker/AnalyzerPhase.scala
+++ b/sources/scala/tools/scalac/typechecker/AnalyzerPhase.scala
@@ -68,8 +68,7 @@ class AnalyzerPhase(global: scalac_Global, descriptor: PhaseDescriptor) extends
NewArray.Checker(
new CheckSymbols(global),
new CheckTypes(global),
- new CheckOwners(global),
- new CheckNames(global)
+ new CheckOwners(global)
);
}
}
diff --git a/sources/scalac/checkers/CheckNames.java b/sources/scalac/checkers/CheckNames.java
deleted file mode 100644
index 9529a6b088..0000000000
--- a/sources/scalac/checkers/CheckNames.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/* ____ ____ ____ ____ ______ *\
-** / __// __ \/ __// __ \/ ____/ SOcos COmpiles Scala **
-** __\_ \/ /_/ / /__/ /_/ /\_ \ (c) 2002, LAMP/EPFL **
-** /_____/\____/\___/\____/____/ **
-\* */
-
-// $Id$
-
-package scalac.checkers;
-
-import scalac.ast.Tree;
-import scalac.util.Name;
-import scalac.util.Debug;
-import scalac.symtab.Symbol;
-
-/**
- * Check that the of symbols are of the appropriate kind
- *
- * @author Nikolay Mihaylov
- * @version 1.0
- */
-
-public class CheckNames extends Checker {
-
- public CheckNames(scalac.Global global) {
- super(global);
- }
-
- public void check(Tree tree) {
- switch (tree) {
- case ClassDef(_, Name name, _, _, _, _):
- verify(tree,
- name.isTypeName(),
- "name kinds",
- "class " + Debug.show(tree.symbol()) +
- "should have a type name");
-
- Symbol constr = tree.symbol().primaryConstructor();
- verify(tree,
- constr.name.isTypeName(),
- "name kinds",
- "the class constructor " + Debug.show(constr)
- + " should have a type name");
- break;
- }
- }
-}
diff --git a/sources/scalac/transformer/AddInterfacesPhase.java b/sources/scalac/transformer/AddInterfacesPhase.java
index a8b6c798c3..ff7383b416 100644
--- a/sources/scalac/transformer/AddInterfacesPhase.java
+++ b/sources/scalac/transformer/AddInterfacesPhase.java
@@ -123,7 +123,6 @@ public class AddInterfacesPhase extends Phase {
new CheckSymbols(global),
new CheckTypes(global),
new CheckOwners(global),
- new CheckNames(global)
};
}
diff --git a/sources/scalac/transformer/ErasurePhase.java b/sources/scalac/transformer/ErasurePhase.java
index 6e3dd972ca..575cb91b61 100644
--- a/sources/scalac/transformer/ErasurePhase.java
+++ b/sources/scalac/transformer/ErasurePhase.java
@@ -19,7 +19,6 @@ import scalac.checkers.Checker;
import scalac.checkers.CheckOwners;
import scalac.checkers.CheckSymbols;
import scalac.checkers.CheckTypes;
-import scalac.checkers.CheckNames;
import scalac.symtab.AbsTypeSymbol;
import scalac.symtab.Definitions;
import scalac.symtab.Modifiers;
@@ -108,7 +107,6 @@ public class ErasurePhase extends Phase {
new CheckSymbols(global),
new CheckTypes(global),
new CheckOwners(global),
- new CheckNames(global)
};
}
diff --git a/sources/scalac/transformer/LambdaLiftPhase.java b/sources/scalac/transformer/LambdaLiftPhase.java
index 65da6b928b..fe0cdab91b 100644
--- a/sources/scalac/transformer/LambdaLiftPhase.java
+++ b/sources/scalac/transformer/LambdaLiftPhase.java
@@ -157,7 +157,6 @@ public class LambdaLiftPhase extends Phase implements Kinds, Modifiers {
new CheckSymbols(global),
new CheckTypes(global),
new CheckOwners(global),
- new CheckNames(global)
};
}
}
diff --git a/sources/scalac/transformer/TransMatchPhase.java b/sources/scalac/transformer/TransMatchPhase.java
index 313474e897..6831b0eb5b 100644
--- a/sources/scalac/transformer/TransMatchPhase.java
+++ b/sources/scalac/transformer/TransMatchPhase.java
@@ -38,7 +38,6 @@ public class TransMatchPhase extends Phase {
new CheckSymbols(global),
new CheckTypes(global),
new CheckOwners(global),
- new CheckNames(global)
};
}
diff --git a/sources/scalac/transformer/UnCurryPhase.java b/sources/scalac/transformer/UnCurryPhase.java
index a781e03776..5e246ba68a 100644
--- a/sources/scalac/transformer/UnCurryPhase.java
+++ b/sources/scalac/transformer/UnCurryPhase.java
@@ -102,7 +102,6 @@ public class UnCurryPhase extends Phase implements Modifiers {
new CheckSymbols(global),
new CheckTypes(global),
new CheckOwners(global),
- new CheckNames(global)
};
}
}
diff --git a/sources/scalac/typechecker/RefCheckPhase.java b/sources/scalac/typechecker/RefCheckPhase.java
index 87a4653648..25c56b4b13 100644
--- a/sources/scalac/typechecker/RefCheckPhase.java
+++ b/sources/scalac/typechecker/RefCheckPhase.java
@@ -39,7 +39,6 @@ public class RefCheckPhase extends Phase {
new CheckSymbols(global),
new CheckTypes(global),
new CheckOwners(global),
- new CheckNames(global)
};
}
}