--- old/src/share/vm/runtime/fieldDescriptor.hpp 2016-06-10 16:47:25.216893859 +0200 +++ new/src/share/vm/runtime/fieldDescriptor.hpp 2016-06-10 16:47:24.908893850 +0200 @@ -106,6 +106,7 @@ bool is_field_access_watched() const { return access_flags().is_field_access_watched(); } bool is_field_modification_watched() const { return access_flags().is_field_modification_watched(); } + bool has_initialized_final_update() const { return access_flags().has_field_initialized_final_update(); } bool has_generic_signature() const { return access_flags().field_has_generic_signature(); } void set_is_field_access_watched(const bool value) { @@ -118,6 +119,11 @@ update_klass_field_access_flag(); } + void set_has_initialized_final_update(const bool value) { + _access_flags.set_has_field_initialized_final_update(value); + update_klass_field_access_flag(); + } + // Initialization void reinitialize(InstanceKlass* ik, int index);