summaryrefslogtreecommitdiff
path: root/sources/scalac/util
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-05-20 15:18:31 +0000
committerpaltherr <paltherr@epfl.ch>2003-05-20 15:18:31 +0000
commit8f1264daa9a230a81dc4b0a9b9f2c4751ed24229 (patch)
treee57ef85d2994b380a3cb1eface4b34a2dac74419 /sources/scalac/util
parentfb71c50b8f7566d53b058914beea7db286c9593f (diff)
downloadscala-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.java22
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());
}
//########################################################################