--- old/src/hotspot/share/classfile/javaClasses.inline.hpp 2018-10-15 16:24:21.258551534 +0200 +++ new/src/hotspot/share/classfile/javaClasses.inline.hpp 2018-10-15 16:24:20.985539697 +0200 @@ -127,6 +127,9 @@ HeapWord* java_lang_ref_Reference::discovered_addr_raw(oop ref) { return ref->obj_field_addr_raw(discovered_offset); } +bool java_lang_ref_Reference::is_final(oop ref) { + return InstanceKlass::cast(ref->klass())->reference_type() == REF_FINAL; +} bool java_lang_ref_Reference::is_phantom(oop ref) { return InstanceKlass::cast(ref->klass())->reference_type() == REF_PHANTOM; }