src/hotspot/share/runtime/jniHandles.inline.hpp
changeset 58177 4932dce35882
parent 53244 9807daeb47c4
equal deleted inserted replaced
58176:470af058bd5f 58177:4932dce35882
    82 }
    82 }
    83 
    83 
    84 inline bool JNIHandles::is_same_object(jobject handle1, jobject handle2) {
    84 inline bool JNIHandles::is_same_object(jobject handle1, jobject handle2) {
    85   oop obj1 = resolve_no_keepalive(handle1);
    85   oop obj1 = resolve_no_keepalive(handle1);
    86   oop obj2 = resolve_no_keepalive(handle2);
    86   oop obj2 = resolve_no_keepalive(handle2);
    87   return oopDesc::equals(obj1, obj2);
    87   return obj1 == obj2;
    88 }
    88 }
    89 
    89 
    90 inline oop JNIHandles::resolve_non_null(jobject handle) {
    90 inline oop JNIHandles::resolve_non_null(jobject handle) {
    91   assert(handle != NULL, "JNI handle should not be null");
    91   assert(handle != NULL, "JNI handle should not be null");
    92   oop result = resolve_impl<DECORATORS_NONE, false /* external_guard */>(handle);
    92   oop result = resolve_impl<DECORATORS_NONE, false /* external_guard */>(handle);