< prev index next >

src/hotspot/share/oops/oop.inline.hpp

Print this page

        

*** 274,283 **** --- 274,285 ---- bool oopDesc::is_instance() const { return klass()->is_instance_klass(); } bool oopDesc::is_array() const { return klass()->is_array_klass(); } bool oopDesc::is_objArray() const { return klass()->is_objArray_klass(); } bool oopDesc::is_typeArray() const { return klass()->is_typeArray_klass(); } + bool oopDesc::is_value() const { return klass()->is_value(); } + bool oopDesc::is_valueArray() const { return klass()->is_valueArray_klass(); } void* oopDesc::field_addr_raw(int offset) const { return reinterpret_cast<void*>(cast_from_oop<intptr_t>(as_oop()) + offset); } void* oopDesc::field_addr(int offset) const { return Access<>::resolve(as_oop())->field_addr_raw(offset); } template <class T>
*** 327,336 **** --- 329,339 ---- bool oopDesc::has_bias_pattern() const { return mark()->has_bias_pattern(); } + bool oopDesc::has_bias_pattern_raw() const { return mark_raw()->has_bias_pattern(); } // Used only for markSweep, scavenging
< prev index next >