]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - libjava/testsuite/libjava.jni/throwit.c
Imported gcc-4.4.3
[msp430-gcc.git] / libjava / testsuite / libjava.jni / throwit.c
diff --git a/libjava/testsuite/libjava.jni/throwit.c b/libjava/testsuite/libjava.jni/throwit.c
deleted file mode 100644 (file)
index 0b02459..0000000
+++ /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);
-    }
-}