From: megacz Date: Fri, 30 Jan 2004 07:41:53 +0000 (+0000) Subject: 2003/11/18 10:48:10 X-Git-Tag: RC3~328 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=08c210dbfb44db55c2cff5df7903b6e0dd27bc14;p=org.ibex.core.git 2003/11/18 10:48:10 darcs-hash:20040130074153-2ba56-9ab604b9d497d4bc98ab6e6a9a46480e9de296a8.gz --- diff --git a/src/org/xwt/js/JSExn.java b/src/org/xwt/js/JSExn.java new file mode 100644 index 0000000..8576c6a --- /dev/null +++ b/src/org/xwt/js/JSExn.java @@ -0,0 +1,17 @@ +// Copyright 2003 Adam Megacz, see the COPYING file for licensing [GPL] +package org.xwt.js; + +import org.xwt.util.*; +import org.xwt.*; +import java.io.*; +import java.util.*; + +// FIXME: extend Exception, not RuntimeException +/** An exception which can be thrown and caught by JavaScript code */ +public class JSExn extends RuntimeException { + private Object js = null; + public JSExn(Object js) { this.js = js; } + public String toString() { return "JSExn: " + js; } + public String getMessage() { return toString(); } + public Object getObject() { return js; } +}