8334772: Change Class::signers to an explicit field

Reviewed-by: dholmes, alanb, rriggs, coleenp
This commit is contained in:
Chen Liang 2024-07-18 22:22:59 +00:00
parent 902c2afb67
commit 39f4476813
6 changed files with 19 additions and 66 deletions

View file

@ -208,7 +208,6 @@ class java_lang_String : AllStatic {
macro(java_lang_Class, oop_size, int_signature, false) \
macro(java_lang_Class, static_oop_field_count, int_signature, false) \
macro(java_lang_Class, protection_domain, object_signature, false) \
macro(java_lang_Class, signers, object_signature, false) \
macro(java_lang_Class, source_file, object_signature, false) \
class java_lang_Class : AllStatic {
@ -299,8 +298,7 @@ class java_lang_Class : AllStatic {
set_init_lock(java_class, nullptr);
}
static oop component_mirror(oop java_class);
static objArrayOop signers(oop java_class);
static void set_signers(oop java_class, objArrayOop signers);
static objArrayOop signers(oop java_class);
static oop class_data(oop java_class);
static void set_class_data(oop java_class, oop classData);