summaryrefslogtreecommitdiff
path: root/sources/scalac/util
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-11-13 08:48:14 +0000
committerpaltherr <paltherr@epfl.ch>2003-11-13 08:48:14 +0000
commit4cdb15a19ec40c9d2ac32f584b08e8e7e1c507dd (patch)
treef024ad019088ae96ea451d7cd70a9958cb958a46 /sources/scalac/util
parent9d52498406c573c627ec0cbb2d2e30feaecdbfe4 (diff)
downloadscala-4cdb15a19ec40c9d2ac32f584b08e8e7e1c507dd.tar.gz
scala-4cdb15a19ec40c9d2ac32f584b08e8e7e1c507dd.tar.bz2
scala-4cdb15a19ec40c9d2ac32f584b08e8e7e1c507dd.zip
- Removed class DebugType
Diffstat (limited to 'sources/scalac/util')
-rw-r--r--sources/scalac/util/Debug.java130
1 files changed, 1 insertions, 129 deletions
diff --git a/sources/scalac/util/Debug.java b/sources/scalac/util/Debug.java
index 1b0c976048..6ecbdb66cd 100644
--- a/sources/scalac/util/Debug.java
+++ b/sources/scalac/util/Debug.java
@@ -102,7 +102,7 @@ public abstract class Debug {
handlers = new HashMap();
handlers.put(String.class, DebugToStringHandler.instance);
handlers.put(Tree.class, DebugToStringHandler.instance);
- handlers.put(Type.class, DebugType.instance);
+ handlers.put(Type.class, DebugToStringHandler.instance);
handlers.put(Symbol.class, DebugSymbol.instance);
handlers.put(Scope.class, DebugScope.instance);
}
@@ -476,134 +476,6 @@ public class DebugArray extends DebugAbstractHandler {
//########################################################################
}
-public class DebugType extends DebugAbstractHandler {
-
- //########################################################################
- // DebugType interface
-
- public static DebugType instance = new DebugType();
-
- public void append1(StringBuffer buffer, Type that) {
- switch (that) {
-
- case ErrorType:
- buffer.append("ErrorType");
- return;
-
- case AnyType:
- buffer.append("AnyType");
- return;
-
- case NoType:
- buffer.append("NoType");
- return;
-
- case ThisType(Symbol symbol):
- buffer.append("ThisType(");
- Debug.append(buffer, symbol);
- buffer.append(')');
- return;
-
- case TypeRef(Type prefix, Symbol symbol, Type[] args) :
- buffer.append("TypeRef(");
- Debug.append(buffer, prefix);
- buffer.append(',');
- Debug.append(buffer, symbol);
- buffer.append(',');
- Debug.append(buffer, args);
- buffer.append(')');
- return;
-
- case SingleType(Type prefix, Symbol symbol):
- buffer.append("SingleType(");
- Debug.append(buffer, prefix);
- buffer.append(',');
- Debug.append(buffer, symbol);
- buffer.append(')');
- return;
-
- case ConstantType(Type prefix, Object value):
- buffer.append("ConstantType(");
- Debug.append(buffer, prefix);
- buffer.append(',');
- Debug.append(buffer, value);
- buffer.append(')');
- return;
-
- case CompoundType(Type[] basetypes, Scope members):
- buffer.append("CompoundType(");
- Debug.append(buffer, basetypes);
- buffer.append(',');
- Debug.append(buffer, members);
- buffer.append(',');
- Debug.append(buffer, that.symbol());
- buffer.append(')');
- return;
-
- case MethodType(Symbol[] vparams, Type result):
- buffer.append("MethodType(");
- Debug.append(buffer, vparams);
- buffer.append(',');
- Debug.append(buffer, result);
- buffer.append(')');
- return;
-
- case PolyType(Symbol[] tparams, Type result):
- buffer.append("PolyType(");
- Debug.append(buffer, tparams);
- buffer.append(',');
- Debug.append(buffer, result);
- buffer.append(')');
- return;
-
- case OverloadedType(Symbol[] alts, Type[] alttypes):
- buffer.append("OverloadedType(");
- Debug.append(buffer, alts);
- buffer.append(',');
- Debug.append(buffer, alttypes);
- buffer.append(')');
- return;
-
- case LazyType():
- buffer.append("LazyType()");
- return;
-
- case TypeVar(Type origin, Type.Constraint constr):
- buffer.append("TypeVar(");
- Debug.append(buffer, origin);
- buffer.append(',');
- Debug.append(buffer, constr);
- buffer.append(')');
- return;
-
- case UnboxedType(int tag):
- buffer.append("UnboxedType(");
- buffer.append(tag);
- buffer.append(')');
- return;
-
- case UnboxedArrayType(Type elemtp):
- buffer.append("UnboxedArrayType(");
- Debug.append(buffer, elemtp);
- buffer.append(')');
- return;
-
- default:
- Debug.appendDefault(buffer, that);
- return;
- }
- }
-
- //########################################################################
- // DebugHandler interface
-
- public void append0(StringBuffer buffer, Object that) {
- append1(buffer, (Type)that);
- }
-
- //########################################################################
-}
-
public class DebugSymbol extends DebugAbstractHandler {
//########################################################################