⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 throwit.c

📁 this gcc-g++-3.3.1.tar.gz is a source file of gcc, you can learn more about gcc through this codes f
💻 C
字号:
#include <stdlib.h>#include <throwit.h>JNIEXPORT void JNICALLJava_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);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -