Mercurial > hg > truffle
comparison src/share/vm/classfile/javaClasses.cpp @ 7399:2aa953165ade
8004661: Comment and function name java_lang_String::toHash is wrong
Summary: renamed to hash_code
Reviewed-by: dholmes, coleenp, brutisso
Contributed-by: erik.helin@oracle.com
author | brutisso |
---|---|
date | Thu, 13 Dec 2012 10:09:49 +0100 |
parents | 90273fc0a981 |
children | 4daebd4cc1dd |
comparison
equal
deleted
inserted
replaced
7398:a14c5698a162 | 7399:2aa953165ade |
---|---|
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); |