From: adam Date: Sun, 9 May 2004 23:26:09 +0000 (+0000) Subject: added JSExn.IO X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=commitdiff_plain;h=72330a2e158829db60c433778f52be2c8d646eb2;ds=sidebyside added JSExn.IO darcs-hash:20040509232609-5007d-85aa0c957e884f6d4f0aa06c159a78e7326bfe9b.gz --- diff --git a/src/org/ibex/js/JSExn.java b/src/org/ibex/js/JSExn.java index b39d6c8..ff4abc5 100644 --- a/src/org/ibex/js/JSExn.java +++ b/src/org/ibex/js/JSExn.java @@ -42,6 +42,14 @@ public class JSExn extends Exception { public String getMessage() { return toString(); } public Object getObject() { return js; } public void addBacktrace(String line) { backtrace.addElement(line); } + + + public static class IO extends JSExn { + public IO(java.io.IOException ioe) { + super("ibex.io: " + ioe.toString()); + JS.warn(ioe); + } + } } /** should only be used for failed coercions */