hotspot/src/share/vm/classfile/moduleEntry.cpp
changeset 38014 8731fa11f766
parent 37503 77531df4dad3
child 38733 2b65f4db449e
equal deleted inserted replaced
38013:89b93eb018fb 38014:8731fa11f766
   352     Klass* k = list->at(i);
   352     Klass* k = list->at(i);
   353     assert(k->is_klass(), "List should only hold classes");
   353     assert(k->is_klass(), "List should only hold classes");
   354     Thread* THREAD = Thread::current();
   354     Thread* THREAD = Thread::current();
   355     KlassHandle kh(THREAD, k);
   355     KlassHandle kh(THREAD, k);
   356     java_lang_Class::fixup_module_field(kh, module_handle);
   356     java_lang_Class::fixup_module_field(kh, module_handle);
       
   357     k->class_loader_data()->dec_keep_alive();
   357   }
   358   }
   358 
   359 
   359   delete java_lang_Class::fixup_module_field_list();
   360   delete java_lang_Class::fixup_module_field_list();
   360   java_lang_Class::set_fixup_module_field_list(NULL);
   361   java_lang_Class::set_fixup_module_field_list(NULL);
   361 }
   362 }