< prev index next >
src/share/vm/classfile/javaClasses.hpp
Print this page
rev 12906 : [mq]: gc_interface
@@ -103,10 +103,11 @@
// Accessors
static inline typeArrayOop value(oop java_string);
static inline unsigned int hash(oop java_string);
static inline bool is_latin1(oop java_string);
static inline int length(oop java_string);
+ static inline int length(oop java_string, typeArrayOop value_array);
static int utf8_length(oop java_string);
// String converters
static char* as_utf8_string(oop java_string);
static char* as_utf8_string(oop java_string, char* buf, int buflen);
@@ -145,10 +146,11 @@
return h;
}
static unsigned int hash_code(oop java_string);
+ static bool equals(typeArrayOop value, int length, oop java_string, jchar* chars, int len);
static bool equals(oop java_string, jchar* chars, int len);
static bool equals(oop str1, oop str2);
// Conversion between '.' and '/' formats
static Handle externalize_classname(Handle java_string, TRAPS) { return char_converter(java_string, '/', '.', THREAD); }
< prev index next >