< 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 >