< prev index next >

src/hotspot/share/oops/klass.hpp

Print this page

        

@@ -504,10 +504,11 @@
   static void check_array_allocation_length(int length, int max_length, TRAPS);
 
   void set_vtable_length(int len) { _vtable_len= len; }
 
   vtableEntry* start_of_vtable() const;
+  void restore_unshareable_info(ClassLoaderData* loader_data, Handle protection_domain, TRAPS);
  public:
   Method* method_at_vtable(int index);
 
   static ByteSize vtable_start_offset();
   static ByteSize vtable_length_offset() {

@@ -515,11 +516,10 @@
   }
 
   // CDS support - remove and restore oops from metadata. Oops are not shared.
   virtual void remove_unshareable_info();
   virtual void remove_java_mirror();
-  virtual void restore_unshareable_info(ClassLoaderData* loader_data, Handle protection_domain, TRAPS);
 
   bool is_unshareable_info_restored() const {
     assert(is_shared(), "use this for shared classes only");
     if (has_raw_archived_mirror()) {
       // _java_mirror is not a valid OopHandle but rather an encoded reference in the shared heap
< prev index next >