62 63 inline void fieldDescriptor::set_is_field_access_watched(const bool value) { 64 _access_flags.set_is_field_access_watched(value); 65 update_klass_field_access_flag(); 66 } 67 68 inline void fieldDescriptor::set_is_field_modification_watched(const bool value) { 69 _access_flags.set_is_field_modification_watched(value); 70 update_klass_field_access_flag(); 71 } 72 73 inline void fieldDescriptor::set_has_initialized_final_update(const bool value) { 74 _access_flags.set_has_field_initialized_final_update(value); 75 update_klass_field_access_flag(); 76 } 77 78 inline BasicType fieldDescriptor::field_type() const { 79 return FieldType::basic_type(signature()); 80 } 81 82 #endif // SHARE_RUNTIME_FIELDDESCRIPTOR_INLINE_HPP | 62 63 inline void fieldDescriptor::set_is_field_access_watched(const bool value) { 64 _access_flags.set_is_field_access_watched(value); 65 update_klass_field_access_flag(); 66 } 67 68 inline void fieldDescriptor::set_is_field_modification_watched(const bool value) { 69 _access_flags.set_is_field_modification_watched(value); 70 update_klass_field_access_flag(); 71 } 72 73 inline void fieldDescriptor::set_has_initialized_final_update(const bool value) { 74 _access_flags.set_has_field_initialized_final_update(value); 75 update_klass_field_access_flag(); 76 } 77 78 inline BasicType fieldDescriptor::field_type() const { 79 return FieldType::basic_type(signature()); 80 } 81 82 inline bool fieldDescriptor::is_flattened() const { return field()->is_flattened(); } 83 inline bool fieldDescriptor::is_flattenable() const { return field()->is_flattenable(); } 84 85 #endif // SHARE_RUNTIME_FIELDDESCRIPTOR_INLINE_HPP |