< prev index next >
src/hotspot/share/oops/oop.inline.hpp
Print this page
@@ -274,10 +274,12 @@
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,10 +329,11 @@
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 >