aboutsummaryrefslogtreecommitdiff
path: root/libjava/testsuite/libjava.jni/throwit.c
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/testsuite/libjava.jni/throwit.c')
-rw-r--r--libjava/testsuite/libjava.jni/throwit.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/libjava/testsuite/libjava.jni/throwit.c b/libjava/testsuite/libjava.jni/throwit.c
deleted file mode 100644
index 0b02459b464..00000000000
--- a/libjava/testsuite/libjava.jni/throwit.c
+++ /dev/null
@@ -1,25 +0,0 @@
-#include <stdlib.h>
-#include <throwit.h>
-
-void
-Java_throwit_throwit (JNIEnv *env, jclass klass, jstring name,
- jboolean is_new)
-{
- const char *buf = (*env)->GetStringUTFChars (env, name, NULL);
- jclass k = (*env)->FindClass (env, buf);
- (*env)->ReleaseStringUTFChars (env, name, buf);
-
- if (k == NULL || (*env)->ExceptionCheck (env))
- return;
-
- if (is_new)
- (*env)->ThrowNew (env, k, "the word is zardoz");
- else
- {
- jmethodID id = (*env)->GetMethodID (env, k, "<init>",
- "(Ljava.lang.String;)V");
- jstring z = (*env)->NewStringUTF (env, "zardoz is the word");
- jobject obj = (*env)->NewObject (env, k, id, z);
- (*env)->Throw (env, obj);
- }
-}