comparison src/share/vm/oops/arrayKlass.cpp @ 20375:6e0cb14ce59b

8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung
author iklam
date Thu, 21 Aug 2014 13:57:51 -0700
parents 386dd1c71858
children 47e3110c47e8 8cb56c8cb30d
comparison
equal deleted inserted replaced
20374:999824269b71 20375:6e0cb14ce59b
184 Klass::remove_unshareable_info(); 184 Klass::remove_unshareable_info();
185 // Clear the java mirror 185 // Clear the java mirror
186 set_component_mirror(NULL); 186 set_component_mirror(NULL);
187 } 187 }
188 188
189 void ArrayKlass::restore_unshareable_info(TRAPS) { 189 void ArrayKlass::restore_unshareable_info(ClassLoaderData* loader_data, Handle protection_domain, TRAPS) {
190 Klass::restore_unshareable_info(CHECK); 190 assert(loader_data == ClassLoaderData::the_null_class_loader_data(), "array classes belong to null loader");
191 Klass::restore_unshareable_info(loader_data, protection_domain, CHECK);
191 // Klass recreates the component mirror also 192 // Klass recreates the component mirror also
192 } 193 }
193 194
194 // Printing 195 // Printing
195 196