src/hotspot/share/classfile/javaClasses.inline.hpp
changeset 47998 fb0275c320a0
parent 47216 71c04702a3d5
child 48618 688e5cbd0b91
equal deleted inserted replaced
47997:55c43e677ded 47998:fb0275c320a0
   118 void java_lang_ref_Reference::set_discovered_raw(oop ref, oop value) {
   118 void java_lang_ref_Reference::set_discovered_raw(oop ref, oop value) {
   119   ref->obj_field_put_raw(discovered_offset, value);
   119   ref->obj_field_put_raw(discovered_offset, value);
   120 }
   120 }
   121 HeapWord* java_lang_ref_Reference::discovered_addr(oop ref) {
   121 HeapWord* java_lang_ref_Reference::discovered_addr(oop ref) {
   122   return ref->obj_field_addr<HeapWord>(discovered_offset);
   122   return ref->obj_field_addr<HeapWord>(discovered_offset);
       
   123 }
       
   124 bool java_lang_ref_Reference::is_phantom(oop ref) {
       
   125   return InstanceKlass::cast(ref->klass())->reference_type() == REF_PHANTOM;
   123 }
   126 }
   124 
   127 
   125 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) {
   128 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) {
   126   site->obj_field_put_volatile(_target_offset, target);
   129   site->obj_field_put_volatile(_target_offset, target);
   127 }
   130 }