hotspot/src/share/vm/runtime/fieldDescriptor.hpp
changeset 39421 a9652c919db8
parent 20017 81eba62e9048
child 46329 53ccc37bda19
equal deleted inserted replaced
39420:987528901b83 39421:a9652c919db8
   104   bool is_synthetic()             const    { return access_flags().is_synthetic(); }
   104   bool is_synthetic()             const    { return access_flags().is_synthetic(); }
   105 
   105 
   106   bool is_field_access_watched()  const    { return access_flags().is_field_access_watched(); }
   106   bool is_field_access_watched()  const    { return access_flags().is_field_access_watched(); }
   107   bool is_field_modification_watched() const
   107   bool is_field_modification_watched() const
   108                                            { return access_flags().is_field_modification_watched(); }
   108                                            { return access_flags().is_field_modification_watched(); }
       
   109   bool has_initialized_final_update() const { return access_flags().has_field_initialized_final_update(); }
   109   bool has_generic_signature()    const    { return access_flags().field_has_generic_signature(); }
   110   bool has_generic_signature()    const    { return access_flags().field_has_generic_signature(); }
   110 
   111 
   111   void set_is_field_access_watched(const bool value) {
   112   void set_is_field_access_watched(const bool value) {
   112     _access_flags.set_is_field_access_watched(value);
   113     _access_flags.set_is_field_access_watched(value);
   113     update_klass_field_access_flag();
   114     update_klass_field_access_flag();
   114   }
   115   }
   115 
   116 
   116   void set_is_field_modification_watched(const bool value) {
   117   void set_is_field_modification_watched(const bool value) {
   117     _access_flags.set_is_field_modification_watched(value);
   118     _access_flags.set_is_field_modification_watched(value);
       
   119     update_klass_field_access_flag();
       
   120   }
       
   121 
       
   122   void set_has_initialized_final_update(const bool value) {
       
   123     _access_flags.set_has_field_initialized_final_update(value);
   118     update_klass_field_access_flag();
   124     update_klass_field_access_flag();
   119   }
   125   }
   120 
   126 
   121   // Initialization
   127   // Initialization
   122   void reinitialize(InstanceKlass* ik, int index);
   128   void reinitialize(InstanceKlass* ik, int index);