hotspot/src/share/vm/classfile/javaClasses.cpp
changeset 38733 2b65f4db449e
parent 38259 b495d1cfe673
child 39289 a17f754703e5
equal deleted inserted replaced
38732:bb77e0dcc7e5 38733:2b65f4db449e
   846 
   846 
   847     // Keep list of classes needing java.base module fixup.
   847     // Keep list of classes needing java.base module fixup.
   848     if (!ModuleEntryTable::javabase_defined()) {
   848     if (!ModuleEntryTable::javabase_defined()) {
   849       if (fixup_module_field_list() == NULL) {
   849       if (fixup_module_field_list() == NULL) {
   850         GrowableArray<Klass*>* list =
   850         GrowableArray<Klass*>* list =
   851           new (ResourceObj::C_HEAP, mtClass) GrowableArray<Klass*>(500, true);
   851           new (ResourceObj::C_HEAP, mtModule) GrowableArray<Klass*>(500, true);
   852         set_fixup_module_field_list(list);
   852         set_fixup_module_field_list(list);
   853       }
   853       }
   854       k->class_loader_data()->inc_keep_alive();
   854       k->class_loader_data()->inc_keep_alive();
   855       fixup_module_field_list()->push(k());
   855       fixup_module_field_list()->push(k());
   856     }
   856     }