src/share/vm/classfile/javaClasses.hpp

changeset 4987
f258c5828eb8
parent 4965
6337ca4dcad8
child 5176
6bd680e9ea35
child 5247
7ee0d5c53c78
equal deleted inserted replaced
4985:3c9b7ef92c61 4987:f258c5828eb8
151 // String converters 151 // String converters
152 static char* as_utf8_string(oop java_string); 152 static char* as_utf8_string(oop java_string);
153 static char* as_utf8_string(oop java_string, char* buf, int buflen); 153 static char* as_utf8_string(oop java_string, char* buf, int buflen);
154 static char* as_utf8_string(oop java_string, int start, int len); 154 static char* as_utf8_string(oop java_string, int start, int len);
155 static char* as_platform_dependent_str(Handle java_string, TRAPS); 155 static char* as_platform_dependent_str(Handle java_string, TRAPS);
156 static jchar* as_unicode_string(oop java_string, int& length); 156 static jchar* as_unicode_string(oop java_string, int& length, TRAPS);
157 // produce an ascii string with all other values quoted using \u#### 157 // produce an ascii string with all other values quoted using \u####
158 static char* as_quoted_ascii(oop java_string); 158 static char* as_quoted_ascii(oop java_string);
159 159
160 // Compute the hash value for a java.lang.String object which would 160 // Compute the hash value for a java.lang.String object which would
161 // contain the characters passed in. 161 // contain the characters passed in.

mercurial