hotspot/src/share/vm/classfile/javaClasses.cpp
changeset 15098 3ed1d0332785
parent 15097 9db149412e0e
parent 14742 b2a47eb99404
child 15102 0a86564e5f61
equal deleted inserted replaced
15097:9db149412e0e 15098:3ed1d0332785
   325     result[index] = value->char_at(index + offset);
   325     result[index] = value->char_at(index + offset);
   326   }
   326   }
   327   return result;
   327   return result;
   328 }
   328 }
   329 
   329 
   330 unsigned int java_lang_String::to_hash(oop java_string) {
   330 unsigned int java_lang_String::hash_code(oop java_string) {
   331   int          length = java_lang_String::length(java_string);
   331   int          length = java_lang_String::length(java_string);
   332   // Zero length string will hash to zero with String.toHash() function.
   332   // Zero length string will hash to zero with String.hashCode() function.
   333   if (length == 0) return 0;
   333   if (length == 0) return 0;
   334 
   334 
   335   typeArrayOop value  = java_lang_String::value(java_string);
   335   typeArrayOop value  = java_lang_String::value(java_string);
   336   int          offset = java_lang_String::offset(java_string);
   336   int          offset = java_lang_String::offset(java_string);
   337   return java_lang_String::to_hash(value->char_at_addr(offset), length);
   337   return java_lang_String::hash_code(value->char_at_addr(offset), length);
   338 }
   338 }
   339 
   339 
   340 char* java_lang_String::as_quoted_ascii(oop java_string) {
   340 char* java_lang_String::as_quoted_ascii(oop java_string) {
   341   typeArrayOop value  = java_lang_String::value(java_string);
   341   typeArrayOop value  = java_lang_String::value(java_string);
   342   int          offset = java_lang_String::offset(java_string);
   342   int          offset = java_lang_String::offset(java_string);