--- old/src/share/vm/classfile/javaClasses.hpp 2015-05-29 14:23:15.722128345 -0400 +++ new/src/share/vm/classfile/javaClasses.hpp 2015-05-29 14:23:14.778074065 -0400 @@ -118,6 +118,10 @@ return hash_offset; } + static void set_value_raw(oop string, typeArrayOop buffer) { + assert(initialized, "Must be initialized"); + string->obj_field_put_raw(value_offset, (oop)buffer); + } static void set_value(oop string, typeArrayOop buffer) { assert(initialized && (value_offset > 0), "Must be initialized"); string->obj_field_put(value_offset, (oop)buffer); @@ -210,6 +214,7 @@ // Debugging static void print(oop java_string, outputStream* st); friend class JavaClasses; + friend class StringTable; };