--- old/src/hotspot/share/classfile/javaClasses.hpp 2019-03-11 14:25:37.802355547 +0100 +++ new/src/hotspot/share/classfile/javaClasses.hpp 2019-03-11 14:25:37.602355550 +0100 @@ -246,6 +246,8 @@ static int _component_mirror_offset; static int _name_offset; static int _source_file_offset; + static int _box_mirror_offset; + static int _value_mirror_offset; static bool offsets_computed; static int classRedefinedCount_offset; @@ -268,6 +270,7 @@ Handle protection_domain, TRAPS); static void fixup_mirror(Klass* k, TRAPS); static oop create_basic_type_mirror(const char* basic_type_name, BasicType type, TRAPS); + static oop create_value_mirror(Klass* k, Handle mirror, TRAPS); // Archiving static void serialize_offsets(SerializeClosure* f) NOT_CDS_RETURN; @@ -316,6 +319,11 @@ static void set_module(oop java_class, oop module); static oop module(oop java_class); + static void set_box_mirror(oop java_class, oop mirror); + static oop box_mirror(oop java_class); + static void set_value_mirror(oop java_class, oop mirror); + static oop value_mirror(oop java_class); + static oop name(Handle java_class, TRAPS); static oop source_file(oop java_class);