src/hotspot/share/classfile/javaClasses.inline.hpp
changeset 58177 4932dce35882
parent 57938 8ec5ad4f5cc3
child 58679 9c3209ff7550
child 59056 15936b142f86
equal deleted inserted replaced
58176:470af058bd5f 58177:4932dce35882
    50   return java_string->int_field(hash_offset) != 0 || java_string->bool_field(hashIsZero_offset) != 0;
    50   return java_string->int_field(hash_offset) != 0 || java_string->bool_field(hashIsZero_offset) != 0;
    51 }
    51 }
    52 
    52 
    53 // Accessors
    53 // Accessors
    54 bool java_lang_String::value_equals(typeArrayOop str_value1, typeArrayOop str_value2) {
    54 bool java_lang_String::value_equals(typeArrayOop str_value1, typeArrayOop str_value2) {
    55   return (oopDesc::equals(str_value1, str_value2) ||
    55   return ((str_value1 == str_value2) ||
    56           (str_value1->length() == str_value2->length() &&
    56           (str_value1->length() == str_value2->length() &&
    57            (!memcmp(str_value1->base(T_BYTE),
    57            (!memcmp(str_value1->base(T_BYTE),
    58                     str_value2->base(T_BYTE),
    58                     str_value2->base(T_BYTE),
    59                     str_value2->length() * sizeof(jbyte)))));
    59                     str_value2->length() * sizeof(jbyte)))));
    60 }
    60 }