< prev index next >

src/hotspot/share/classfile/javaClasses.inline.hpp

Print this page

        

@@ -125,10 +125,13 @@
   ref->obj_field_put_raw(discovered_offset, value);
 }
 HeapWord* java_lang_ref_Reference::discovered_addr_raw(oop ref) {
   return ref->obj_field_addr_raw<HeapWord>(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;
 }
 
 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) {
< prev index next >