< prev index next >

src/hotspot/share/oops/oop.cpp

Print this page
@@ -81,11 +81,11 @@
    return st.as_string();
  }
  
  void oopDesc::print_value_on(outputStream* st) const {
    oop obj = const_cast<oopDesc*>(this);
-   if (java_lang_String::is_instance(obj)) {
+   if (java_lang_String::is_instance_without_asserts(obj)) {
      java_lang_String::print(obj, st);
      print_address_on(st);
    } else {
      Klass* k = klass_without_asserts();
      if (k == nullptr) {

@@ -137,16 +137,19 @@
  
  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_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_refArray_noinline()        const { return is_refArray();         }
+ 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();  }
  
  #if INCLUDE_CDS_JAVA_HEAP
  void oopDesc::set_narrow_klass(narrowKlass nk) {
    assert(CDSConfig::is_dumping_heap(), "Used by CDS only. Do not abuse!");
    assert(UseCompressedClassPointers, "must be");
< prev index next >