< prev index next >

src/share/vm/classfile/javaClasses.hpp

Print this page

        

*** 155,165 **** assert(initialized, "Must be initialized"); assert(is_instance(java_string), "must be java_string"); if (count_offset > 0) { return java_string->int_field(count_offset); } else { ! return ((typeArrayOop)java_string->obj_field(value_offset))->length(); } } static int utf8_length(oop java_string); // String converters --- 155,169 ---- assert(initialized, "Must be initialized"); assert(is_instance(java_string), "must be java_string"); if (count_offset > 0) { return java_string->int_field(count_offset); } else { ! oop value = java_string->obj_field(value_offset); ! if (ShenandoahVerifyReadsToFromSpace) { ! value = oopDesc::bs()->read_barrier(value); ! } ! return ((typeArrayOop) value)->length(); } } static int utf8_length(oop java_string); // String converters
< prev index next >