projects
/
org.ibex.js.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix nasty bug in numerical comparison in Interpreter
[org.ibex.js.git]
/
src
/
org
/
ibex
/
js
/
JSExn.java
diff --git
a/src/org/ibex/js/JSExn.java
b/src/org/ibex/js/JSExn.java
index
2251cef
..
af72ce4
100644
(file)
--- a/
src/org/ibex/js/JSExn.java
+++ b/
src/org/ibex/js/JSExn.java
@@
-4,14
+4,14
@@
package org.ibex.js;
package org.ibex.js;
-import org.ibex.util.*;
+import org.ibex.util.*;
import java.io.*;
/** An exception which can be thrown and caught by JavaScript code */
public class JSExn extends Exception {
import java.io.*;
/** An exception which can be thrown and caught by JavaScript code */
public class JSExn extends Exception {
- private List backtrace = new ArrayList();
+ private Basket.List backtrace = new Basket.Array();
private JS js;
private JS js;
- public JSExn(String s) { this(Script.S(s)); }
+ public JSExn(String s) { this(JSU.S(s)); }
public JSExn(JS js) { this(js,null); }
public JSExn(JS js, Interpreter cx) { this.js = js; fill(cx); }
public JSExn(JS js) { this(js,null); }
public JSExn(JS js, Interpreter cx) { this.js = js; fill(cx); }
@@
-30,7
+30,7
@@
public class JSExn extends Exception {
for(int i=0; i<backtrace.size(); i++) ps.println(" at " + (String) backtrace.get(i));
super.printStackTrace(ps);
}
for(int i=0; i<backtrace.size(); i++) ps.println(" at " + (String) backtrace.get(i));
super.printStackTrace(ps);
}
- public String toString() { return "JSExn: " + Script.str(js); }
+ public String toString() { return "JSExn: " + JSU.str(js); }
public String getMessage() { return toString(); }
public JS getObject() { return js; }
public String getMessage() { return toString(); }
public JS getObject() { return js; }
@@
-49,7
+49,7
@@
public class JSExn extends Exception {
public static class IO extends JSExn {
public IO(java.io.IOException ioe) {
super("ibex.io: " + ioe.toString());
public static class IO extends JSExn {
public IO(java.io.IOException ioe) {
super("ibex.io: " + ioe.toString());
- Script.warn(ioe);
+ JSU.warn(ioe);
}
}
}
}
}
}