static int length(oop java_string) { 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(); } }
// Accessors static typeArrayOop value(oop java_string) { assert(initialized && (value_offset > 0), "Must be initialized"); assert(is_instance(java_string), "must be java_string"); return (typeArrayOop) java_string->obj_field(value_offset); }
// Accessors static typeArrayOop value(oop java_string) { assert(is_instance(java_string), "must be java_string"); return (typeArrayOop) java_string->obj_field(value_offset); }