733 { |
733 { |
734 if (string == NULL) return NULL; |
734 if (string == NULL) return NULL; |
735 ResourceMark rm(THREAD); |
735 ResourceMark rm(THREAD); |
736 int length; |
736 int length; |
737 Handle h_string (THREAD, string); |
737 Handle h_string (THREAD, string); |
738 jchar* chars = java_lang_String::as_unicode_string(string, length); |
738 jchar* chars = java_lang_String::as_unicode_string(string, length, CHECK_NULL); |
739 oop result = intern(h_string, chars, length, CHECK_NULL); |
739 oop result = intern(h_string, chars, length, CHECK_NULL); |
740 return result; |
740 return result; |
741 } |
741 } |
742 |
742 |
743 |
743 |