summaryrefslogtreecommitdiff
path: root/sources/scalac/util
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-06-03 11:05:56 +0000
committerpaltherr <paltherr@epfl.ch>2004-06-03 11:05:56 +0000
commitd94a30d34746ddbe4274c00231734e2bbc3e9ff5 (patch)
treee57b0361aa027762464e43fc83fddbf3f0a6211c /sources/scalac/util
parentd0ecd06a51b9daad17639777f42adee3196edaf1 (diff)
downloadscala-d94a30d34746ddbe4274c00231734e2bbc3e9ff5.tar.gz
scala-d94a30d34746ddbe4274c00231734e2bbc3e9ff5.tar.bz2
scala-d94a30d34746ddbe4274c00231734e2bbc3e9ff5.zip
- Changed methods Debug.show to add separators ...
- Changed methods Debug.show to add separators between arguments
Diffstat (limited to 'sources/scalac/util')
-rw-r--r--sources/scalac/util/Debug.java18
1 files changed, 7 insertions, 11 deletions
diff --git a/sources/scalac/util/Debug.java b/sources/scalac/util/Debug.java
index efa1cab58f..60697d72b7 100644
--- a/sources/scalac/util/Debug.java
+++ b/sources/scalac/util/Debug.java
@@ -90,7 +90,7 @@ public abstract class Debug {
}
public static boolean logAll(Object[] args) {
- return Global.instance.log(showAll(args));
+ return Global.instance.log(showAll(args, true));
}
//########################################################################
@@ -193,9 +193,14 @@ public abstract class Debug {
}
public static String showAll(Object[] args) {
+ return showAll(args, false);
+ }
+
+ public static String showAll(Object[] args, boolean nosep) {
if (args == null) return "null";
StringBuffer buffer = new StringBuffer();
- for (int i = 0; i < args.length; i++) append(buffer, args[i]);
+ for (int i = 0; i < args.length; i++)
+ append(nosep || i == 0 ? buffer : buffer.append(" - "), args[i]);
return buffer.toString();
}
@@ -389,15 +394,6 @@ public interface DebugHandler {
}
public abstract class DebugAbstractHandler implements DebugHandler {
-
- //########################################################################
- // DebugAbstractHandler interface
-
- public String show(Object that) {
- return Debug.show(that, this);
- }
-
- //########################################################################
}
public class DebugDefaultHandler extends DebugAbstractHandler {