From 8f1264daa9a230a81dc4b0a9b9f2c4751ed24229 Mon Sep 17 00:00:00 2001 From: paltherr Date: Tue, 20 May 2003 15:18:31 +0000 Subject: - Changed log method in class Debug - Adapated calls to these log methods - Added a log about symbol overrides --- sources/scalac/util/Debug.java | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'sources/scalac') 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()); } //######################################################################## -- cgit v1.2.3