src/share/vm/classfile/javaClasses.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File hotspot Cdiff src/share/vm/classfile/javaClasses.hpp

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,170 ---- 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 { ! typeArrayOop value_array = ((typeArrayOop)java_string->obj_field(value_offset)); ! if (value_array == NULL) { ! return 0; ! } else { ! return value_array->length(); ! } } } static int utf8_length(oop java_string); // String converters
src/share/vm/classfile/javaClasses.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File