From: megacz Date: Fri, 30 Jan 2004 07:43:34 +0000 (+0000) Subject: 2003/12/29 03:27:44 X-Git-Tag: RC3~226 X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=commitdiff_plain;h=62b09c2447b9516863916b076fe64fe98ec1670f 2003/12/29 03:27:44 darcs-hash:20040130074334-2ba56-91a114ae5434eb48f93652fcca0befab86b69b93.gz --- diff --git a/src/org/xwt/js/JS.java b/src/org/xwt/js/JS.java index 60c974a..0191a59 100644 --- a/src/org/xwt/js/JS.java +++ b/src/org/xwt/js/JS.java @@ -11,6 +11,10 @@ public class JS extends org.xwt.util.BalancedTree { // Static Interpreter Control Methods /////////////////////////////////////////////////////////////// + /** log a message with the current JavaScript sourceName/line */ + public static void log(Object o, Object message) { logJS(message); } + public static void log(Object message) { Log.echo(JS.getSourceName() + ":" + JS.getLine(), message); } + public static int getLine() { Interpreter c = Interpreter.current(); return c == null || c.f == null || c.pc < 0 || c.pc >= c.f.size ? -1 : c.f.line[c.pc]; diff --git a/src/org/xwt/util/Log.java b/src/org/xwt/util/Log.java index aa24171..e536252 100644 --- a/src/org/xwt/util/Log.java +++ b/src/org/xwt/util/Log.java @@ -22,10 +22,6 @@ public class Log { /** true iff nothing has yet been logged */ public static boolean firstMessage = true; - /** log a message with the current JavaScript sourceName/line */ - public static void logJS(Object o, Object message) { logJS(message); } - public static void logJS(Object message) { log(JS.getSourceName() + ":" + JS.getLine(), message); } - /** message can be a String or a Throwable */ public static synchronized void echo(Object o, Object message) { log(o, message, ECHO); } public static synchronized void debug(Object o, Object message) { log(o, message, DEBUG); } @@ -145,16 +141,16 @@ public class Log { if (!name.equals("")) name += " : "; if (o == null) { - Log.logJS(indent + name + ""); + JS.log(indent + name + ""); } else if (o instanceof JSArray) { - Log.logJS(indent + name + ""); + JS.log(indent + name + ""); JSArray na = (JSArray)o; for(int i=0; i"); + JS.log(indent + name + ""); JS s = (JS)o; Enumeration e = s.keys(); while(e.hasMoreElements()) { @@ -165,7 +161,7 @@ public class Log { s.get(((Integer)key)) : s.get(key.toString())); } } else { - Log.logJS(indent + name + o); + JS.log(indent + name + o); } }