equal
deleted
inserted
replaced
860 JNI_LEAF(jobjectRefType, jni_GetObjectRefType(JNIEnv *env, jobject obj)) |
860 JNI_LEAF(jobjectRefType, jni_GetObjectRefType(JNIEnv *env, jobject obj)) |
861 JNIWrapper("GetObjectRefType"); |
861 JNIWrapper("GetObjectRefType"); |
862 |
862 |
863 HOTSPOT_JNI_GETOBJECTREFTYPE_ENTRY(env, obj); |
863 HOTSPOT_JNI_GETOBJECTREFTYPE_ENTRY(env, obj); |
864 |
864 |
865 jobjectRefType ret = JNIHandles::handle_type(thread, obj); |
865 jobjectRefType ret = JNIInvalidRefType; |
|
866 if (obj != NULL) { |
|
867 ret = JNIHandles::handle_type(thread, obj); |
|
868 } |
866 |
869 |
867 HOTSPOT_JNI_GETOBJECTREFTYPE_RETURN((void *) ret); |
870 HOTSPOT_JNI_GETOBJECTREFTYPE_RETURN((void *) ret); |
868 return ret; |
871 return ret; |
869 JNI_END |
872 JNI_END |
870 |
873 |