summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-04-04 12:12:29 +0000
committerpaltherr <paltherr@epfl.ch>2003-04-04 12:12:29 +0000
commita7846c5f8e79922c0f641372031a64350aebe150 (patch)
tree04e8812e7f3d8e7ab3c27bef7d547573d7e148e9
parent7acb9ba8229e04c547f0d116920e26ee1307ef94 (diff)
downloadscala-a7846c5f8e79922c0f641372031a64350aebe150.tar.gz
scala-a7846c5f8e79922c0f641372031a64350aebe150.tar.bz2
scala-a7846c5f8e79922c0f641372031a64350aebe150.zip
- Removed obsolete constructor
-rw-r--r--sources/scalac/ast/Traverser.java15
-rw-r--r--sources/scalac/transformer/AddInterfaces.java6
2 files changed, 6 insertions, 15 deletions
diff --git a/sources/scalac/ast/Traverser.java b/sources/scalac/ast/Traverser.java
index d79f1804e4..d4eeaf743f 100644
--- a/sources/scalac/ast/Traverser.java
+++ b/sources/scalac/ast/Traverser.java
@@ -9,11 +9,10 @@
package scalac.ast;
-import java.io.*;
-import java.util.*;
-import scalac.*;
-import scalac.util.*;
-import Tree.*;
+import scalac.Unit;
+import scalac.ast.Tree.*;
+import scalac.util.Name;
+import scalac.util.Debug;
/** Class to traverse a tree without modifying it.
@@ -22,10 +21,6 @@ import Tree.*;
*/
public class Traverser {
- public Traverser() {}
-
- // this should be removed in the future
- public Traverser(Global global) {}
public void traverse(Unit unit) {
traverse(unit.body);
@@ -197,7 +192,7 @@ public class Traverser {
return;
default:
- throw new ApplicationError("unknown node " + tree);
+ throw Debug.abort("unknown node", tree);
}
}
diff --git a/sources/scalac/transformer/AddInterfaces.java b/sources/scalac/transformer/AddInterfaces.java
index 6339ac1497..5de93523ca 100644
--- a/sources/scalac/transformer/AddInterfaces.java
+++ b/sources/scalac/transformer/AddInterfaces.java
@@ -67,7 +67,7 @@ class AddInterfaces extends SubstTransformer {
public void apply() {
// Phase 1: create all new symbols
- ClassSymCreator creator = new ClassSymCreator(global);
+ ClassSymCreator creator = new ClassSymCreator();
for (int i = 0; i < global.units.length; ++i)
creator.traverse(global.units[i].body);
@@ -618,10 +618,6 @@ class AddInterfaces extends SubstTransformer {
// parameters.
final HashMap/*<Symbol,Symbol>*/ tparamsMap = new HashMap();
- public ClassSymCreator(Global global) {
- super(global);
- }
-
protected Symbol cloneAndMaybeRenameSymbol(Symbol sym) {
assert !sym.isPrimaryConstructor() : sym;