[armedbear-cvs] r13093 - trunk/abcl/src/org/armedbear/lisp
Erik Huelsmann
ehuelsmann at common-lisp.net
Sun Dec 12 09:54:45 UTC 2010
Author: ehuelsmann
Date: Sun Dec 12 04:54:44 2010
New Revision: 13093
Log:
Change JAVA-EXCEPTION-CAUSE to protected.
Set format control and arguments.
Modified:
trunk/abcl/src/org/armedbear/lisp/JavaException.java
Modified: trunk/abcl/src/org/armedbear/lisp/JavaException.java
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/JavaException.java (original)
+++ trunk/abcl/src/org/armedbear/lisp/JavaException.java Sun Dec 12 04:54:44 2010
@@ -49,6 +49,8 @@
Debug.assertTrue(throwable != null);
this.throwable = throwable;
setInstanceSlotValue(Symbol.CAUSE, new JavaObject(throwable));
+ setFormatControl("Java exception: ~A.");
+ setFormatArguments(new Cons(new JavaObject(throwable)));
}
@Override
@@ -87,7 +89,7 @@
}
// ### java-exception-cause java-exception => cause
- private static final Primitive JAVA_EXCEPTION_CAUSE =
+ protected static final Primitive JAVA_EXCEPTION_CAUSE =
new Primitive(Symbol.JAVA_EXCEPTION_CAUSE, "java-exception",
"Returns the cause of JAVA-EXCEPTION. (The cause is the Java Throwable\n" +
" object that caused JAVA-EXCEPTION to be signalled.)")
More information about the armedbear-cvs
mailing list