From 08c210dbfb44db55c2cff5df7903b6e0dd27bc14 Mon Sep 17 00:00:00 2001 From: megacz Date: Fri, 30 Jan 2004 07:41:53 +0000 Subject: [PATCH] 2003/11/18 10:48:10 darcs-hash:20040130074153-2ba56-9ab604b9d497d4bc98ab6e6a9a46480e9de296a8.gz --- src/org/xwt/js/JSExn.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/org/xwt/js/JSExn.java 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; } +} -- 1.7.10.4