src/hotspot/share/classfile/javaClasses.inline.hpp
changeset 47998 fb0275c320a0
parent 47216 71c04702a3d5
child 48618 688e5cbd0b91
--- a/src/hotspot/share/classfile/javaClasses.inline.hpp	Mon Nov 20 12:04:13 2017 +0100
+++ b/src/hotspot/share/classfile/javaClasses.inline.hpp	Mon Nov 20 13:07:44 2017 +0100
@@ -121,6 +121,9 @@
 HeapWord* java_lang_ref_Reference::discovered_addr(oop ref) {
   return ref->obj_field_addr<HeapWord>(discovered_offset);
 }
+bool java_lang_ref_Reference::is_phantom(oop ref) {
+  return InstanceKlass::cast(ref->klass())->reference_type() == REF_PHANTOM;
+}
 
 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) {
   site->obj_field_put_volatile(_target_offset, target);