hotspot/src/share/vm/classfile/javaClasses.inline.hpp
changeset 30263 ffa31d06cb02
parent 29081 c61eb4914428
child 31037 01a5c5fa5681
equal deleted inserted replaced
30262:04d3680cd029 30263:ffa31d06cb02
    26 #define SHARE_VM_CLASSFILE_JAVACLASSES_INLINE_HPP
    26 #define SHARE_VM_CLASSFILE_JAVACLASSES_INLINE_HPP
    27 
    27 
    28 #include "classfile/javaClasses.hpp"
    28 #include "classfile/javaClasses.hpp"
    29 #include "oops/oop.inline.hpp"
    29 #include "oops/oop.inline.hpp"
    30 #include "oops/oopsHierarchy.hpp"
    30 #include "oops/oopsHierarchy.hpp"
    31 
       
    32 inline volatile oop java_lang_invoke_CallSite::target_volatile(oop site) {
       
    33   return oop((oopDesc *)(site->obj_field_volatile(_target_offset)));
       
    34 }
       
    35 
    31 
    36 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) {
    32 inline void java_lang_invoke_CallSite::set_target_volatile(oop site, oop target) {
    37   site->obj_field_put_volatile(_target_offset, target);
    33   site->obj_field_put_volatile(_target_offset, target);
    38 }
    34 }
    39 
    35