diff options
author | paltherr <paltherr@epfl.ch> | 2004-06-03 11:05:56 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-06-03 11:05:56 +0000 |
commit | d94a30d34746ddbe4274c00231734e2bbc3e9ff5 (patch) | |
tree | e57b0361aa027762464e43fc83fddbf3f0a6211c /sources/scalac/util | |
parent | d0ecd06a51b9daad17639777f42adee3196edaf1 (diff) | |
download | scala-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.java | 18 |
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 { |