Home | History | Annotate | Download | only in vm

Lines Matching refs:jobj

416 static void checkFieldType(JNIEnv* env, jobject jobj
433 Object* obj = dvmDecodeIndirectRef(env, jobj);
469 * Verify that "jobj" is a valid object, and that it's an object that JNI
474 static void checkObject0(JNIEnv* env, jobject jobj, const char* func)
479 if (jobj == NULL)
482 if (dvmIsWeakGlobalRef(jobj)) {
487 jobj = dvmNormalizeWeakGlobalRef((jweak) jobj);
490 if (dvmGetJNIRefType(env, jobj) == JNIInvalidRefType) {
491 LOGW("JNI WARNING: %p is not a valid JNI reference\n", jobj);
494 Object* obj = dvmDecodeIndirectRef(env, jobj);
498 jobj, obj, func);
510 * Verify that "jobj" is a valid object, and that it's an object that JNI
515 static void checkObject(JNIEnv* env, jobject jobj, const char* func)
518 checkObject0(env, jobj, func);
829 static void checkInstanceFieldID(JNIEnv* env, jobject jobj, jfieldID fieldID,
834 if (jobj == NULL) {
840 Object* obj = dvmDecodeIndirectRef(env, jobj);
866 * Verify that "methodID" is appropriate for "jobj".
872 static void checkVirtualMethod(JNIEnv* env, jobject jobj, jmethodID methodID,
877 Object* obj = dvmDecodeIndirectRef(env, jobj);