Lines Matching full:jobj
411 static void checkFieldType(JNIEnv* env, jobject jobj, jfieldID fieldID,
428 Object* obj = dvmDecodeIndirectRef(env, jobj);
464 * Verify that "jobj" is a valid object, and that it's an object that JNI
469 static void checkObject0(JNIEnv* env, jobject jobj, const char* func)
474 if (jobj == NULL)
477 if (dvmIsWeakGlobalRef(jobj)) {
482 jobj = dvmNormalizeWeakGlobalRef((jweak) jobj);
485 if (dvmGetJNIRefType(env, jobj) == JNIInvalidRefType) {
486 LOGW("JNI WARNING: %p is not a valid JNI reference\n", jobj);
489 Object* obj = dvmDecodeIndirectRef(env, jobj);
493 jobj, obj, func);
505 * Verify that "jobj" is a valid object, and that it's an object that JNI
510 static void checkObject(JNIEnv* env, jobject jobj, const char* func)
513 checkObject0(env, jobj, func);
823 static void checkInstanceFieldID(JNIEnv* env, jobject jobj, jfieldID fieldID,
828 if (jobj == NULL) {
834 Object* obj = dvmDecodeIndirectRef(env, jobj);