diff options
author | paltherr <paltherr@epfl.ch> | 2003-05-20 15:18:31 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-05-20 15:18:31 +0000 |
commit | 8f1264daa9a230a81dc4b0a9b9f2c4751ed24229 (patch) | |
tree | e57ef85d2994b380a3cb1eface4b34a2dac74419 /sources/scalac/util | |
parent | fb71c50b8f7566d53b058914beea7db286c9593f (diff) | |
download | scala-8f1264daa9a230a81dc4b0a9b9f2c4751ed24229.tar.gz scala-8f1264daa9a230a81dc4b0a9b9f2c4751ed24229.tar.bz2 scala-8f1264daa9a230a81dc4b0a9b9f2c4751ed24229.zip |
- Changed log method in class Debug
- Adapated calls to these log methods
- Added a log about symbol overrides
Diffstat (limited to 'sources/scalac/util')
-rw-r--r-- | sources/scalac/util/Debug.java | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/sources/scalac/util/Debug.java b/sources/scalac/util/Debug.java index 24e087b3bc..a2bf0d4097 100644 --- a/sources/scalac/util/Debug.java +++ b/sources/scalac/util/Debug.java @@ -72,12 +72,26 @@ public abstract class Debug { //######################################################################## // Debug interface - log - public static boolean log(String message) { - return Global.instance.log(message); + public static boolean log(Object a) { + return log(new Object[] {a}); } - public static boolean log(String message, Object object) { - return log(message + ": " + show(object)); + public static boolean log(Object a, Object b) { + return log(new Object[] {a, b}); + } + + public static boolean log(Object a, Object b, Object c) { + return log(new Object[] {a, b, c}); + } + + public static boolean log(Object a, Object b, Object c, Object d) { + return log(new Object[] {a, b, c, d}); + } + + public static boolean log(Object[] args) { + StringBuffer buffer = new StringBuffer(); + for (int i = 0; i < args.length; i++) append(buffer, args[i]); + return Global.instance.log(buffer.toString()); } //######################################################################## |