From: david Date: Fri, 30 Jan 2004 07:02:38 +0000 (+0000) Subject: 2003/06/29 05:11:27 X-Git-Tag: RC3~825 X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=commitdiff_plain;h=2392ea57476fb9fac4171301bc9a95c60c47970b 2003/06/29 05:11:27 darcs-hash:20040130070238-0c9ea-879f688989d0072f7417e5fe2f3bfe0676bda83c.gz --- diff --git a/src/org/xwt/js/ArrayImpl.java b/src/org/xwt/js/ArrayImpl.java index ab63633..5fc8528 100644 --- a/src/org/xwt/js/ArrayImpl.java +++ b/src/org/xwt/js/ArrayImpl.java @@ -28,6 +28,7 @@ class ArrayImpl extends JS.Obj { // FIXME: HACK! if (key.equals("cascade")) return org.xwt.Trap.cascadeFunction; if (key.equals("trapee")) return org.xwt.Trap.currentTrapee(); + if (key.equals("trapname")) return org.xwt.Trap.currentTrapname(); if (key.equals("length")) return new Long(vec.size()); if (key.equals("push")) return new JS.Callable() { public Object call(JS.Array args) { diff --git a/src/org/xwt/js/CompiledFunctionImpl.java b/src/org/xwt/js/CompiledFunctionImpl.java index c31c84e..9912ab1 100644 --- a/src/org/xwt/js/CompiledFunctionImpl.java +++ b/src/org/xwt/js/CompiledFunctionImpl.java @@ -417,6 +417,7 @@ class CompiledFunctionImpl extends JSCallable implements ByteCodes, Tokens { public String getSourceName() { return sourceName; } public Object get(Object key) throws JS.Exn { if (key.equals("trapee")) return org.xwt.Trap.currentTrapee(); + else if (key.equals("trapname")) return org.xwt.Trap.currentTrapname(); else if (key.equals("cascade")) return org.xwt.Trap.cascadeFunction; return super.get(key); }