* libjava.jni/noclass.out: New file.
* libjava.jni/noclass.java: New file.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32226
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-02-23 Tom Tromey <tromey@cygnus.com>
+
+ * libjava.jni/noclass.c: New file.
+ * libjava.jni/noclass.out: New file.
+ * libjava.jni/noclass.java: New file.
+
2000-02-18 Tom Tromey <tromey@cygnus.com>
* libjava.jni/register.java: New file.
--- /dev/null
+#include <noclass.h>
+
+void
+Java_noclass_find_1it (JNIEnv *env, jclass k)
+{
+ /* We cause an exception by asking for a class we know does not
+ exist. */
+ k = (*env)->FindClass (env, "java/lang/Sarcophagus");
+}
--- /dev/null
+// Test to make sure JNI implementation catches exceptions.
+
+public class noclass
+{
+ static
+ {
+ System.loadLibrary ("noclass");
+ }
+
+ public static native void find_it ();
+
+ public static void main (String[] args)
+ {
+ find_it ();
+ // If find_it() causes a crash, we won't be running this next line.
+ System.out.println ("Ok");
+ }
+}