/** 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(JSContext.getSource() + ":" + JSContext.getLine(), message); }
+ public static void logJS(Object message) { log(JSContext.getSourceName() + ":" + JSContext.getLine(), message); }
/** message can be a String or a Throwable */
public static synchronized void log(Object o, Object message) {
}
}
- public static void recurseiveLog(String indent, String name, Object o) {
+ public static void recursiveLog(String indent, String name, Object o) {
if (!name.equals("")) name += " : ";
if (o == null) {
Log.logJS(indent + name + "<array>");
JSArray na = (JSArray)o;
for(int i=0; i<na.length(); i++)
- recurse(indent + " ", i + "", na.elementAt(i));
+ recursiveLog(indent + " ", i + "", na.elementAt(i));
} else if (o instanceof JS) {
Log.logJS(indent + name + "<object>");
while(e.hasMoreElements()) {
Object key = e.nextElement();
if (key != null)
- recurse(indent + " ", key.toString(),
- (key instanceof Integer) ?
- s.get(((Integer)key)) : s.get(key.toString()));
+ recursiveLog(indent + " ", key.toString(),
+ (key instanceof Integer) ?
+ s.get(((Integer)key)) : s.get(key.toString()));
}
} else {
Log.logJS(indent + name + o);