Lines Matching full:classname
64 static jclass findClass(C_JNIEnv* env, const char* className) {
66 return (*env)->FindClass(e, className);
69 extern "C" int jniRegisterNativeMethods(C_JNIEnv* env, const char* className,
74 ALOGV("Registering %s's %d native methods...", className, numMethods);
76 scoped_local_ref<jclass> c(env, findClass(env, className));
79 asprintf(&msg, "Native registration unable to find class '%s'; aborting...", className);
85 asprintf(&msg, "RegisterNatives failed for '%s'; aborting...", className);
92 extern "C" int jniThrowException(C_JNIEnv* c_env, const char* className, const char* msg) {
94 jclass exceptionClass = env->FindClass(className);
97 ALOGD("Unable to find exception class %s", className);
103 ALOGD("Failed throwing '%s' '%s'", className, msg);
112 int jniThrowExceptionFmt(C_JNIEnv* env, const char* className, const char* fmt, va_list args) {
115 return jniThrowException(env, className, msgBuf);