equal
deleted
inserted
replaced
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); |