< prev index next > src/hotspot/share/oops/oop.cpp
Print this page
void VerifyOopClosure::do_oop(oop* p) { VerifyOopClosure::do_oop_work(p); }
void VerifyOopClosure::do_oop(narrowOop* p) { VerifyOopClosure::do_oop_work(p); }
// type test operations that doesn't require inclusion of oop.inline.hpp.
! bool oopDesc::is_instance_noinline() const { return is_instance(); }
! bool oopDesc::is_instanceRef_noinline() const { return is_instanceRef(); }
! bool oopDesc::is_stackChunk_noinline() const { return is_stackChunk(); }
! bool oopDesc::is_array_noinline() const { return is_array(); }
! bool oopDesc::is_objArray_noinline() const { return is_objArray(); }
! bool oopDesc::is_typeArray_noinline() const { return is_typeArray(); }
bool oopDesc::has_klass_gap() {
// Only has a klass gap when compressed class pointers are used.
return UseCompressedClassPointers;
}
void VerifyOopClosure::do_oop(oop* p) { VerifyOopClosure::do_oop_work(p); }
void VerifyOopClosure::do_oop(narrowOop* p) { VerifyOopClosure::do_oop_work(p); }
// type test operations that doesn't require inclusion of oop.inline.hpp.
! bool oopDesc::is_instance_noinline() const { return is_instance(); }
! bool oopDesc::is_instanceRef_noinline() const { return is_instanceRef(); }
! bool oopDesc::is_stackChunk_noinline() const { return is_stackChunk(); }
! bool oopDesc::is_array_noinline() const { return is_array(); }
! bool oopDesc::is_objArray_noinline() const { return is_objArray(); }
! bool oopDesc::is_typeArray_noinline() const { return is_typeArray(); }
+ bool oopDesc::is_flatArray_noinline() const { return is_flatArray(); }
+ bool oopDesc::is_null_free_array_noinline() const { return is_null_free_array(); }
bool oopDesc::has_klass_gap() {
// Only has a klass gap when compressed class pointers are used.
return UseCompressedClassPointers;
}
< prev index next >